@Override
        public int persistInt(int offset, int value, boolean toDisk) throws IOException {
          return store(BTREE_DATA_START + offset, value, toDisk);
        }
@Override
        public int persistInt(int offset, int value, boolean toDisk)