In-memory session storage class.
Implements session storage as a global in-memory hash.  Session data will only persist for as long as the Ruby interpreter instance does.
Create a new MemoryStore instance.
session is the session this instance is associated with. option is a list of initialisation options.  None are currently recognized.
 
               # File cgi/session.rb, line 460
def initialize(session, option=nil)
  @session_id = session.session_id
  unless GLOBAL_HASH_TABLE.key?(@session_id)
    unless session.new_session
      raise CGI::Session::NoSession, "uninitialized session"
    end
    GLOBAL_HASH_TABLE[@session_id] = {}
  end
end
             
            Close session storage.
A no-op.
 
               # File cgi/session.rb, line 487
def close
  # don't need to close
end
             
            Delete the session state.
 
               # File cgi/session.rb, line 492
def delete
  GLOBAL_HASH_TABLE.delete(@session_id)
end