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

    DirectBufferWrapper wrapper;
    if (CACHE_ROOT_NODE_BUFFER) {
      BtreeIndexNodeView node = root.getNodeView();
      node.lockBuffer();
      wrapper = node.bufferWrapper;
    }
    else {
      wrapper = null;
    }

    if (myAccessNodeView == null) {
      myAccessNodeView = new BtreeIndexNodeView(rootAddress, true, wrapper);
    }
    else {
      myAccessNodeView.initTraversal(rootAddress, wrapper);
    }

    return wrapper;
  }
private DirectBufferWrapper initAccessNodeView()