# File lib/rack/session/memcache.rb, line 28 28: def initialize(app, options={}) 29: super 30: 31: @mutex = Mutex.new 32: mserv = @default_options[:memcache_server] 33: mopts = @default_options. 34: reject{|k,v| !MemCache::DEFAULT_OPTIONS.include? k } 35: @pool = MemCache.new mserv, mopts 36: unless @pool.active? and @pool.servers.any?{|c| c.alive? } 37: raise 'No memcache servers' 38: end 39: end