thin wrapper around Hash that allows us to lazily load session id into session_options

Methods
#
N
Class Public methods
new(by, env, default_options)
# File actionpack/lib/action_controller/session/abstract_store.rb, line 15
def initialize(by, env, default_options)
  @by = by
  @env = env
  @session_id_loaded = false
  merge!(default_options)
end
Instance Public methods
[](key)
# File actionpack/lib/action_controller/session/abstract_store.rb, line 22
def [](key)
  if key == :id
    load_session_id! unless super(:id) || has_session_id?
  end
  super(key)
end