mOpenTreesLatch.acquireExclusive(); try { trees = new ArrayList<>(mOpenTreesById.size());
mOpenTreesLatch.acquireExclusive(); try { trees = new ArrayList<>(mOpenTreesById.size());
mOpenTreesLatch.acquireExclusive(); try { trees = new ArrayList<>(mOpenTreesById.size());
mOpenTreesLatch.acquireExclusive(); try { trees = new ArrayList<>(mOpenTreesById.size());
mOpenTreesLatch.acquireExclusive(); try { trees = new ArrayList<>(mOpenTreesById.size());
mOpenTreesLatch.acquireExclusive(); try { trees = new ArrayList<>(mOpenTreesById.size());
txnTable = new TxnTable(16); } else { txnTable = new TxnTable(txns.size());
if (remaining == null || remaining.size() == 0) { return null;
if (remaining == null || remaining.size() == 0) { return null;
txnTable = new TxnTable(16); } else { txnTable = new TxnTable(txns.size());
txnTable = new TxnTable(16); } else { txnTable = new TxnTable(txns.size());
txnTable = new TxnTable(16); } else { txnTable = new TxnTable(txns.size());
/** * @return true if a recovery handler exists and should be invoked */ boolean shouldInvokeRecoveryHandler(LHashTable.Obj<_LocalTransaction> txns) { if (txns != null && txns.size() != 0) { if (mRecoveryHandler != null) { return true; } if (mEventListener != null) { mEventListener.notify (EventType.RECOVERY_NO_HANDLER, "No handler is installed for processing the remaining " + "two-phase commit transactions: %1$d", txns.size()); } } return false; }
/** * @return true if a recovery handler exists and should be invoked */ boolean shouldInvokeRecoveryHandler(LHashTable.Obj<LocalTransaction> txns) { if (txns != null && txns.size() != 0) { if (mRecoveryHandler != null) { return true; } if (mEventListener != null) { mEventListener.notify (EventType.RECOVERY_NO_HANDLER, "No handler is installed for processing the remaining " + "two-phase commit transactions: %1$d", txns.size()); } } return false; }