package com.sleepycat.je.dbi;
public class SortedLSNTreeWalker {
@MethodObject static class SortedLSNTreeWalker_extractINsForDb {
boolean execute() throws DatabaseException {
boolean result=original();
mb.updateTreeMemoryUsage(memoryChange);
return result;
}
protected void hook360() throws DatabaseException {
memoryChange=0;
mb=_this.envImpl.getMemoryBudget();
original();
}
protected void hook361() throws DatabaseException {
memoryChange+=(thisIN.getAccumulatedDelta() - thisIN.getInMemorySize());
thisIN.setInListResident(false);
original();
}
protected void hook362() throws DatabaseException {
mb.updateTreeMemoryUsage(memoryChange);
original();
}
}
}