LOG.debug("new page created: " + page.page.getPageNum() + " by " + owner + "; thread: " + Thread.currentThread().getName());
    private final DOMPage getCurrentPage() {        long pnum = pages.get(owner);        if (pnum < 0) {            final DOMPage page = new DOMPage();            pages.put(owner, page.page.getPageNum());            dataCache.add(page);            return page;        } else            return getCurrentPage(pnum);    }