public BtreePlusElementMgr(final IHeapElementManager heapElementManager)
throws HeapException {
super();
this.heapElementManager = heapElementManager;
header = new HeaderPage(heapElementManager);
heapElementManager.setHeapRecordFactory(this);
heapElementManager.setHeapHeader(header);
fileForStorable = heapElementManager.getFileForStorable();
if (fileForStorable.isUseCache()
&& fileForStorable.getCachePageSize() != PageConstant.PAGE_SIZE) {