@Override
  protected ChannelPool newPool(InetSocketAddress inetSocketAddress) {
    log.trace("New pool created for {}", inetSocketAddress);
    http2ClientMetrics.http2NewPoolCount.inc();
    return new Http2MultiplexedChannelPool(inetSocketAddress, sslFactory, eventLoopGroup, http2ClientConfig,
        http2ClientMetrics, streamChannelInitializer);
  }
Implementation of {@link AbstractChannelPoolMap}. Each Host:Port has a ChannelPool.
The ChannelPool is {@link Http2MultiplexedChannelPool}, which leverages http2 multiplexing.
ambry-network/src/main/java/com/github/ambry/network/http2/Http2ChannelPoolMap.java