@Override
  public int read() throws IOException {
    int data = -1;
    if (loadData()) {
      data = currentChunk.get() & 0xFF;
      reportBytesRead(1);
    }
    return data;
  }
Create a ReadableStreamChannelInputStream with the given {@link ReadableStreamChannel}.
@param readableStreamChannel the {@link ReadableStreamChannel} that needs to be converted into an
{@link InputStream}.
ambry-commons/src/main/java/com/github/ambry/commons/ReadableStreamChannelInputStream.java