Class | Rack::Cache::MetaStore::Dalli |
In: |
lib/rack/cache/metastore.rb
|
Parent: | MemCacheBase |
# File lib/rack/cache/metastore.rb, line 308 308: def initialize(server="localhost:11211", options={}) 309: @cache = 310: if server.respond_to?(:stats) 311: server 312: else 313: require 'dalli' 314: ::Dalli::Client.new(server, options) 315: end 316: end
# File lib/rack/cache/metastore.rb, line 328 328: def purge(key) 329: cache.delete(hexdigest(key)) 330: nil 331: end
# File lib/rack/cache/metastore.rb, line 318 318: def read(key) 319: key = hexdigest(key) 320: cache.get(key) || [] 321: end