package com.sleepycat.je.recovery; public class Checkpointer { @MethodObject static class Checkpointer_selectDirtyINs { protected void hook553() throws DatabaseException { totalSize=0; mb=_this.envImpl.getMemoryBudget(); original(); } protected void hook554() throws DatabaseException { mb.refreshTreeMemoryUsage(totalSize); original(); } protected void hook530() throws DatabaseException { totalSize=mb.accumulateNewUsage(in,totalSize); original(); } } @MethodObject static class Checkpointer_doCheckpoint { protected void hook548() throws DatabaseException { dirtyMapMemSize=0; original(); } protected void hook549() throws DatabaseException { mb.updateMiscMemoryUsage(0 - dirtyMapMemSize); original(); } protected void hook550() throws DatabaseException { mb.updateMiscMemoryUsage(totalSize); original(); } protected void hook551() throws DatabaseException { totalSize=0; original(); } protected void hook552() throws DatabaseException { size=nodeSet.size() * MemoryBudget.CHECKPOINT_REFERENCE_SIZE; totalSize+=size; dirtyMapMemSize+=size; original(); } } }