update mailing list address
[kgio-monkey.git] / lib / flipper / dalli_session_cache.rb
blob7601da072be80d3f64837a5caf18e9e478e996d4
1 # -*- encoding: binary -*-
2 require "dalli"
4 # The dalli session cache for Flipper uses a default :socket_timeout
5 # of 0.005 seconds.  This means your worst-case SSL accept rate will
6 # be ~200 connections/second if your connection to memcached is
7 # slow or non-responsive.  Providing :socket_timeout yourself will
8 # override this.
9 class Flipper::DalliSessionCache
10   # :stopdoc:
11   include Flipper::MemcacheCommon
12   def initialize(servers, opts = {})
13     opts[:socket_timeout] ||= 0.005
14     @cache = Dalli::Client.new(servers, opts)
15   end
16   # :startdoc:
17 end