# File lib/cgikit/session.rb, line 60
    def initialize( session_id = nil )
      unless Session.session_id? session_id then
        session_id = Session.create_session_id
      end
      @session_id         = session_id
      @last_accessed_time = Time.new
      @context_ids        = {}
      @caches             = {}
      @permanent_caches   = {}
      @values             = {}
      @frame_components   = {}
      @user_agent         = nil
      @remote_addr        = nil
      @timeout            = DEFAULT_TIMEOUT
      @terminate          = false
      @last_component_id  = -1
      init
    end