LOG.debug("REMOVING PAGE " + page.getPageNum() + ": " + page.page.hashCode());
    public void removeAll(long p) {        long pnum = StorageAddress.pageFromPointer(p);        while(-1 < pnum) {            DOMPage page = getCurrentPage(pnum);            pnum = page.getPageHeader().getNextDataPage();            LOG.debug("REMOVING PAGE " + page.getPageNum() + ": " + page.page.hashCode());            dataCache.remove(page);            try {                unlinkPages(page.page);            } catch (IOException e) {                LOG.warn("Error while removing page: " + e.getMessage(), e);            }        }    }