void logRequestCompleted(boolean alreadyOwned, boolean acquired) {
    if (!alreadyOwned) {
      if (acquired) {
        long elapsed = storeElapsedTime(lockRequestTime, timeSpentWaitingForLock);
        LOG.debug("{}acquired {} after {} ms", label, lock, elapsed);
        increment(lockCount);
        lockAcquireTime.set(ticker.read());
      } else {
        LOG.debug("{}failed to acquire {}", label, lock);
      }
    }
  }
Should be called by the lock to indicate that the request for the lock was completed,
either successfully (acquired) or unsuccessfully (not acquired due to timeout, etc.).

@param alreadyOwned whether the current thread already owned the lock before the request (if true, the call is ignored)
@param acquired whether the lock was acquired by the requestor
ambari-server/src/main/java/org/apache/ambari/server/logging/LockProfileDelegate.java