810811812813814815816817818819820
} completed = true; return; } finally { if (parentDIN != null) { parentDIN.releaseLatchIfOwner(); } if (bin != null) { bin.releaseLatchIfOwner(); }
12611262126312641265126612671268126912701271
migrated = true; completed = true; return; } finally { if (parentDIN != null) { parentDIN.releaseLatchIfOwner(); } if (isPending) { if (completed && !lockDenied) { fileSelector.removePendingLN(lockedPendingNodeId);
727728729730731732733734735736737
} catch (DatabaseException DBE) { if (bin != null) { bin.releaseLatchIfOwner(); } if (duplicateRoot != null) { duplicateRoot.releaseLatchIfOwner(); } /* * FindBugs whines about Redundent comparison to null below, but * for stylistic purposes we'll leave it in.
697698699700701702703704705706707
628629630631632633634635636637638
} return; } finally { if (parentDIN != null) { parentDIN.releaseLatchIfOwner(); } if (bin != null) { bin.releaseLatchIfOwner(); }
824825826827828829830831832833834
trace(Level.FINER, TRACE_DELETE, targetBin, ln, targetIndex, oldLsn, newLsn); } finally { if (dupRoot != null) { dupRoot.releaseLatchIfOwner(); } } return OperationStatus.SUCCESS; }
Tracer.trace(env, "com.sleepycat.je.cleaner.Cleaner", "processLN", "Exception thrown: ", DBE); throw DBE; } finally { if (parentDIN != null) { parentDIN.releaseLatchIfOwner(); } if (bin != null) { bin.releaseLatchIfOwner(); }