@Override
  public void sendRequest(NetworkRequest request) throws InterruptedException {
    networkRequestQueue.offer(request);
  }
Send a request to be handled, potentially blocking until there is room in the queue for the request
ambry-network/src/main/java/com/github/ambry/network/SocketRequestResponseChannel.java