876877878879880881882883884885886
if (isJoin && joinBlocks(block, childBlock)) { if (childBlock.getUseCount() > 2) { System.out.println("USE: " + childBlock.getUseCount() + " " + block); } childBlock.deallocate(); } validate(block); } finally { childBlock.free();
856857858859860861862863864865866
if (isJoin && joinBlocks(block, childBlock)) { if (childBlock.getUseCount() > 2) { System.out.println("USE: " + childBlock.getUseCount() + " " + block + " " + block.getLock()); } childBlock.deallocate(); } validate(block); } finally { childBlock.free();