Serializable lockKey = this.lockKeyFactory.createLockKey(key);
this.trace("Acquiring %slock on %s", newLock ? "new " : "", lockKey);
try {
LockResult result = this.lockManager.lock(lockKey, this.cache.getConfiguration().getLockAcquisitionTimeout(), newLock);
this.trace("Lock acquired (%s) on %s", result, lockKey);
return result;
} catch (TimeoutException e) {
throw InfinispanEjbMessages.MESSAGES.lockAcquisitionTimeout(e, lockKey);
} catch (InterruptedException e) {