private SinglePage getSinglePageForRedo(long pos) throws IOException {
private SinglePage getSinglePageForRedo(Loggable loggable, long pos) throws IOException {
    private SinglePage getSinglePageForRedo(long pos) throws IOException {        SinglePage wp = (SinglePage) dataCache.get(pos);        if (wp == null) {            final Page page = getPage(pos);            final byte[] data = page.read();            if (page.getPageHeader().getStatus() < RECORD)                return null;            return new SinglePage(page, data, true);        }  else            return wp;    }