public Page ReadPage(LowLevelTransaction tx, int scratchNumber, long p, PagerState pagerState = null) { var item = GetScratchBufferFile(scratchNumber); ScratchBufferFile bufferFile = item.File; return(bufferFile.ReadPage(tx, p, pagerState)); }
public Page ReadPage(Transaction tx, int scratchNumber, long p, PagerState pagerState = null) { ScratchBufferItem item = lastScratchBuffer; if (item.Number != scratchNumber) { item = _scratchBuffers[scratchNumber]; } ScratchBufferFile bufferFile = item.File; return(bufferFile.ReadPage(tx, p, pagerState)); }