code: public void onCloseConnection()
    {
      try {
        finishRequest();
      } catch (Exception e) {
        log.log(Level.FINE, e.toString(), e);
      }
      
      HttpBufferStore httpBuffer = _largeHttpBuffer;
      _largeHttpBuffer = null;
        
      if (httpBuffer != null) {
        http().freeHttpBuffer(httpBuffer);
      }
    }
docs: /*
  protected void startInvocation()
  throws IOException
  {
  _startTime = CurrentTime.getExactTime();
  
  ConnectionTcp tcpConn = _conn;
  
  if (tcpConn != null) {
  long requestTimeout = tcpConn.port().getRequestTimeout();
  
  if (requestTimeout > 0)
  _expireTime = _startTime + requestTimeout;
  else
  _expireTime = Long.MAX_VALUE / 2;
  }
  }