class HTTPClient::SessionManager

def initialize(client)

def initialize(client)
  @client = client
  @proxy = client.proxy
  @agent_name = nil
  @from = nil
  @protocol_version = nil
  @debug_dev = client.debug_dev
  @socket_sync = true
  @chunk_size = ::HTTP::Message::Body::DEFAULT_CHUNK_SIZE
  @connect_timeout = 60
  @connect_retry = 1
  @send_timeout = 120
  @receive_timeout = 60        # For each read_block_size bytes
  @keep_alive_timeout = 15     # '15' is from Apache 2 default
  @read_block_size = 1024 * 16 # follows net/http change in 1.8.7
  @protocol_retry_count = 5
  @ssl_config = nil
  @test_loopback_http_response = []
  @transparent_gzip_decompression = false
  @socket_local = Site.new
  @sess_pool = {}
  @sess_pool_mutex = Mutex.new
  @sess_pool_last_checked = Time.now
end