class GoogleCloudStorageGrpcReadChannel implements SeekableByteChannel {

  @Override
  public void close() {
    cancelCurrentRequest();
    channelIsOpen = false;
  }

  private  GoogleCloudStorageGrpcReadChannel(
      StorageBlockingStub gcsGrpcBlockingStub,
      String bucketName,
      String objectName,
      long objectGeneration,
      long objectSize,
      GoogleCloudStorageReadOptions readOptions);

}