cachePointer.acquireExclusiveLock();
try {
ODurablePage durablePage = new ODurablePage(cacheEntry, ODurablePage.TrackMode.NONE);
OPageChanges pageChanges = updatePageRecord.getChanges();
durablePage.revertChanges(pageChanges);
durablePage.setLsn(updatePageRecord.getLsn());
} finally {
cachePointer.releaseExclusiveLock();
diskCache.release(cacheEntry);