class Rack::Cache::MetaStore::GAE
Attributes
cache[R]
Public Class Methods
new(options = {})
click to toggle source
# File lib/rack/cache/meta_store.rb 411 def initialize(options = {}) 412 require 'rack/cache/app_engine' 413 @cache = Rack::Cache::AppEngine::MemCache.new(options) 414 end
resolve(uri)
click to toggle source
# File lib/rack/cache/meta_store.rb 432 def self.resolve(uri) 433 self.new(:namespace => uri.host) 434 end
Public Instance Methods
purge(key)
click to toggle source
# File lib/rack/cache/meta_store.rb 426 def purge(key) 427 key = hexdigest(key) 428 cache.delete(key) 429 nil 430 end
read(key)
click to toggle source
# File lib/rack/cache/meta_store.rb 416 def read(key) 417 key = hexdigest(key) 418 cache.get(key) || [] 419 end
write(key, entries)
click to toggle source
# File lib/rack/cache/meta_store.rb 421 def write(key, entries) 422 key = hexdigest(key) 423 cache.put(key, entries) 424 end