code: public void persistConnection(HttpConnection connection)
      {
          try
          {
              Socket socket=(Socket)(connection.getConnection());
  
              if (_lowResourcePersistTimeMs>0 && isLowOnResources())
              {
                  socket.setSoTimeout(_lowResourcePersistTimeMs);
                  connection.setThrottled(true);
              }
              else
                  connection.setThrottled(false);
          }
          catch(Exception e)
          {
              LogSupport.ignore(log,e);
          }
      }
docs: Persist the connection.
  This method is called by the HttpConnection in order to prepare a
  connection to be persisted. For this implementation,
  if the listener is low on resources, the connection read
  timeout is set to lowResourcePersistTimeMs.  The
  customizeRequest method is used to reset this to the normal
  value after a request has been read.
  @param connection The HttpConnection to use.