Class | Rack::Cache::MetaStore::Dalli |
In: |
lib/rack/cache/metastore.rb
|
Parent: | MemCacheBase |
# File lib/rack/cache/metastore.rb, line 312 312: def initialize(server="localhost:11211", options={}) 313: @cache = 314: if server.respond_to?(:stats) 315: server 316: else 317: require 'dalli' 318: ::Dalli::Client.new(server, options) 319: end 320: end
# File lib/rack/cache/metastore.rb, line 332 332: def purge(key) 333: cache.delete(hexdigest(key)) 334: nil 335: end
# File lib/rack/cache/metastore.rb, line 322 322: def read(key) 323: key = hexdigest(key) 324: cache.get(key) || [] 325: end