@Override
  public void releaseBuffer(ByteBuffer buffer) {
    // data is never compressed, and buffer is always a mapped byte buffer - no need to release
  }
@Override
  public void releaseBuffer(ByteBuffer buffer)