private Page initAccessNodeView() throws IOException {
    int rootAddress = root.address;

    PageUnsafe page;
    if (CACHE_ROOT_NODE_BUFFER) {
      BtreeIndexNodeView node = root.getNodeView();
      node.acquirePage();
      page = node.page;
    }
    else {
      page = null;
    }


    //sharedBuffer only here:
    if (myAccessNodeView == null) {
      myAccessNodeView = new BtreeIndexNodeView(rootAddress, /*cache: */true, page);
    }
    else {
      myAccessNodeView.initTraversal(rootAddress, page);
    }

    return page;
  }
private Page initAccessNodeView()