package com.sleepycat.je.cleaner; class FileProcessor { protected void hook134( Tree tree, DatabaseImpl db, IN inClone, long lsn, SearchResult result) throws DatabaseException { try { original(tree,db,inClone,lsn,result); } finally { if ((result != null) && (result.exactParentFound)) { result.parent.releaseLatch(); } } } protected void hook136( IN inInTree) throws DatabaseException { inInTree.releaseLatch(); original(inInTree); } @MethodObject static class FileProcessor_processLN { protected void hook135() throws DatabaseException { if (parentDIN != null) { parentDIN.releaseLatchIfOwner(); } if (bin != null) { bin.releaseLatchIfOwner(); } original(); } } }