class OffHeapByteBuffer implements OffHeapStore {

  protected byte[] header(int length) {
    final byte[] header = new byte[5];
    header[0] = USED;
    header[1] = (byte) ((length >>> 24) & 0xFF);
    header[2] = (byte) ((length >>> 16) & 0xFF);
    header[3] = (byte) ((length >>> 8) & 0xFF);
    header[4] = (byte) ((length >>> 0) & 0xFF);
    return header;
  }

  public  OffHeapByteBuffer(int index, int capacity);
  public  OffHeapByteBuffer(int index, int capacity, int concurrencyLevel);

}