# File lib/cgikit/session.rb, line 67
  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