for (Map.Entry<K, Command<V>> entry : commands.entrySet()) { if (entry.getValue() instanceof StoreEvictCommand) { evictFromUnderlyingStore(entry.getKey()); continue; if (!replaced) { LOGGER.debug("prepare failed replace of softlock (concurrent modification?)"); evictFromUnderlyingStore(entry.getKey()); if (existing != null) { LOGGER.debug("prepare failed putIfAbsent of softlock (concurrent modification?)"); evictFromUnderlyingStore(entry.getKey());
if (preparedSoftLock.getTransactionId() != null && !preparedSoftLock.getTransactionId().equals(transactionId)) { LOGGER.debug("rollback skipping prepared softlock with non-matching TX ID (concurrent modification?)"); evictFromUnderlyingStore(key); continue; if (!replaced) { LOGGER.debug("rollback failed replace of softlock (concurrent modification?)"); evictFromUnderlyingStore(key); if (!removed) { LOGGER.debug("rollback failed remove of softlock (concurrent modification?)"); evictFromUnderlyingStore(key);
if (preparedSoftLock.getTransactionId() != null && !preparedSoftLock.getTransactionId().equals(transactionId)) { LOGGER.debug("commit skipping prepared softlock with non-matching TX ID (concurrent modification?)"); evictFromUnderlyingStore(key); continue; if (!replaced) { LOGGER.debug("commit failed replace of softlock (concurrent modification?)"); evictFromUnderlyingStore(key); if (!removed) { LOGGER.debug("commit failed remove of softlock (concurrent modification?)"); evictFromUnderlyingStore(key);
for (Map.Entry<K, Command<V>> entry : commands.entrySet()) { if (entry.getValue() instanceof StoreEvictCommand) { evictFromUnderlyingStore(entry.getKey()); continue; if (!replaced) { LOGGER.debug("prepare failed replace of softlock (concurrent modification?)"); evictFromUnderlyingStore(entry.getKey()); if (existing != null) { LOGGER.debug("prepare failed putIfAbsent of softlock (concurrent modification?)"); evictFromUnderlyingStore(entry.getKey());
if (preparedSoftLock.getTransactionId() != null && !preparedSoftLock.getTransactionId().equals(transactionId)) { LOGGER.debug("rollback skipping prepared softlock with non-matching TX ID (concurrent modification?)"); evictFromUnderlyingStore(key); continue; if (!replaced) { LOGGER.debug("rollback failed replace of softlock (concurrent modification?)"); evictFromUnderlyingStore(key); if (!removed) { LOGGER.debug("rollback failed remove of softlock (concurrent modification?)"); evictFromUnderlyingStore(key);
if (preparedSoftLock.getTransactionId() != null && !preparedSoftLock.getTransactionId().equals(transactionId)) { LOGGER.debug("commit skipping prepared softlock with non-matching TX ID (concurrent modification?)"); evictFromUnderlyingStore(key); continue; if (!replaced) { LOGGER.debug("commit failed replace of softlock (concurrent modification?)"); evictFromUnderlyingStore(key); if (!removed) { LOGGER.debug("commit failed remove of softlock (concurrent modification?)"); evictFromUnderlyingStore(key);