@Override
  public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) throws Exception {
    http2ClientMetrics.http2StreamExceptionCount.inc();
    logger.info("Exception caught in Http2ClientResponseHandler {} {}. Closing stream channel. Cause: ",
        ctx.channel().hashCode(), ctx.channel(), cause);
    RequestInfo requestInfo = releaseAndCloseStreamChannel(ctx.channel());
    if (requestInfo != null) {
      responseInfoQueue.put(new ResponseInfo(requestInfo, NetworkClientErrorCode.NetworkError, null));
      // Will be removed from
    }
  }
Get the queue of responses received by {@link Http2ClientResponseHandler#channelRead0}.
{@link Http2NetworkClient} consumes {@link ResponseInfo} from this queue.
from this queue.
@return the queue of responses received by this handler
ambry-network/src/main/java/com/github/ambry/network/http2/Http2ClientResponseHandler.java