Class | Rack::Cache::MetaStore::MemCache |
In: |
lib/rack/cache/metastore.rb
|
Parent: | MemCacheBase |
# File lib/rack/cache/metastore.rb, line 305 305: def initialize(server="localhost:11211", options={}) 306: @cache = 307: if server.respond_to?(:stats) 308: server 309: else 310: require 'memcache' 311: ::MemCache.new(server, options) 312: end 313: end
# File lib/rack/cache/metastore.rb, line 325 325: def purge(key) 326: cache.delete(hexdigest(key)) 327: nil 328: end
# File lib/rack/cache/metastore.rb, line 315 315: def read(key) 316: key = hexdigest(key) 317: cache.get(key) || [] 318: end