Index: lib/acts_as_cached/config.rb =================================================================== --- lib/acts_as_cached/config.rb (revision 7344) +++ lib/acts_as_cached/config.rb (working copy) @@ -45,9 +45,11 @@ silence_warnings do Object.const_set :CACHE, memcache_klass.new(config) + Object.const_set :SESSION_CACHE, memcache_klass.new(config) if config[:session_servers] end CACHE.servers = Array(config.delete(:servers)) + SESSION_CACHE.servers = Array(config[:session_servers]) if config[:session_servers] setup_session_store if config[:sessions] setup_fragment_store! if config[:fragments] @@ -63,7 +65,7 @@ def setup_session_store ActionController::Base.session_store = :mem_cache_store - ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS.update 'cache' => CACHE + ActionController::CgiRequest::DEFAULT_SESSION_OPTIONS.update 'cache' => defined?(SESSION_CACHE) ? SESSION_CACHE : CACHE end def setup_fragment_store! Index: defaults/memcached.yml.default =================================================================== --- defaults/memcached.yml.default (revision 7344) +++ defaults/memcached.yml.default (working copy) @@ -7,6 +7,7 @@ debug: false namespace: app sessions: false + session_servers: false fragments: false memory: 64 servers: localhost:11211