737738739740741742743744745746747
*/ if (isOldVersion) { insertFileSummary(ln, fileNum, 0); cursor.latchBIN(); cursor.delete(); cursor.releaseBIN(); } else { /* Always evict after using a file summary LN. */ cursor.evict(); } } else {
753754755756757758759760761762763
fileSummaryMap.remove(fileNumLong); if (isOldVersion) { cursor.latchBIN(); cursor.delete(); cursor.releaseBIN(); } else { deleteFileSummary(fileNumLong); } /*
945946947948949950951952953954955
961962963964965966967968969970971
13561357135813591360136113621363136413651366
} /* Account for FileSummaryLN's extra marshaled memory. [#17462] */ BIN bin = cursor.latchBIN(); ln.addExtraMarshaledMemorySize(bin); cursor.releaseBIN(); /* Always evict after using a file summary LN. */ cursor.evict(); return true; } finally {