JournalRecord tlog = (JournalRecord) entry.getValue();
Set<String> uniqueNames = tlog.getUniqueNames();
Set<DanglingTransaction> danglingTransactions = getDanglingTransactionsInRecoveredXids(uniqueNames, tlog.getGtrid());
long txTimestamp = gtrid.extractTimestamp();
if (log.isDebugEnabled()) { log.debug("recovered XID timestamp: " + txTimestamp + " - oldest in-flight TX timestamp: " + oldestTransactionTimestamp); }
if (txTimestamp < oldestTransactionTimestamp) {
if (log.isDebugEnabled()) { log.debug("committing dangling transaction with GTRID " + gtrid); }
commit(danglingTransactions);