class ActiveRecord::SessionStore

def set_session(env, sid, session_data)

def set_session(env, sid, session_data)
  Base.silence do
    record = get_session_model(env, sid)
    record.data = session_data
    return false unless record.save
    session_data = record.data
    if session_data && session_data.respond_to?(:each_value)
      session_data.each_value do |obj|
        obj.clear_association_cache if obj.respond_to?(:clear_association_cache)
      end
    end
  end
  sid
end