@Override
  public int nioBufferCount() {
    return -1;
  }
Returns a {@link ByteBuf} that will not expose the underlying buffer through {@link #nioBuffer()} if {@code length}
is greater than 0.
@param array the backing byte array.
@param offset the offset in the array from which the data is valid.
@param length the length of data in the array from the {@code offset} which is valid.
@return a {@link ByteBuf} that will not expose the underlying buffer through {@link #nioBuffer()} if {@code length}
is greater than 0.
ambry-rest/src/test/java/com/github/ambry/rest/NettyRequestTest.java