814815816817818819820821822823824
if (parentDIN != null) { parentDIN.releaseLatchIfOwner(); } if (bin != null) { bin.releaseLatchIfOwner(); } if (locker != null) { locker.operationEnd(); }
982983984985986987988989990991992
Tracer.trace(env, "com.sleepycat.je.cleaner.Cleaner", "processLN", "Exception thrown: ", DBE); throw DBE; } finally { if (bin != null) { bin.releaseLatchIfOwner(); } if (locker != null) { locker.operationEnd(); }
724725726727728729730731732733734
bin.releaseLatch(); return null; } } catch (DatabaseException DBE) { if (bin != null) { bin.releaseLatchIfOwner(); } if (duplicateRoot != null) { duplicateRoot.releaseLatchIfOwner(); }
632633634635636637638639640641642
if (parentDIN != null) { parentDIN.releaseLatchIfOwner(); } if (bin != null) { bin.releaseLatchIfOwner(); } if (processedHere) { cleaner.trace (cleaner.detailedTraceLevel, Cleaner.CLEAN_LN, ln, logLsn,
694695696697698699700701702703704
701702703704705706707708709710711
735736737738739740741742743744745
/* * FindBugs whines about Redundent comparison to null below, but * for stylistic purposes we'll leave it in. */ if (duplicateBin != null) { duplicateBin.releaseLatchIfOwner(); } throw DBE; } }
705706707708709710711712713714715
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);