@Override
    public long getSize() {
      return -1;
    }
The bytes that will be read from this channel is not known until the read is complete.
@return -1
ambry-router/src/main/java/com/github/ambry/router/GetBlobOperation.java