" current transaction timeout", cacheName, key);
throw new DeadLockException("deadlock detected in cache [" + cacheName + "] on key [" + key + "] between" +
" current transaction [" + getCurrentTransactionContext().getTransactionId() + "] and foreign" +
" transaction [" + softLock.getTransactionID() + "]");
}
softLock.clearTryLock();
} catch (InterruptedException ie) {
Thread.currentThread().interrupt();
}
LOG.debug("putIfAbsent: cache [{}] key [{}] soft locked in foreign transaction, soft lock died, retrying...",