if (requiresRedo(loggable, page)) {
if (ph.getLsn() != Page.NO_PAGE && requiresRedo(loggable, page)) {
    protected void redoUpdateLink(UpdateLinkLoggable loggable) {        DOMPage page = getCurrentPage(loggable.pageNum);        DOMFilePageHeader ph = page.getPageHeader();        if (requiresRedo(loggable, page)) {            ByteConversion.longToByte(loggable.link, page.data, loggable.offset);            page.setDirty(true);            ph.setLsn(loggable.getLsn());            dataCache.add(page);        }    }