Class | Rack::Cache::AppEngine::MemCache |
In: |
lib/rack/cache/appengine.rb
|
Parent: | Object |
# File lib/rack/cache/appengine.rb, line 18 18: def initialize(options = {}) 19: @cache = MC::Service 20: @cache.namespace = options[:namespace] if options[:namespace] 21: end
# File lib/rack/cache/appengine.rb, line 23 23: def contains?(key) 24: MC::Service.contains(key) 25: end
# File lib/rack/cache/appengine.rb, line 27 27: def get(key) 28: value = MC::Service.get(key) 29: Marshal.load(Base64.decode64(value)) if value 30: end
# File lib/rack/cache/appengine.rb, line 42 42: def namespace=(value) 43: MC::Service.setNamespace(value.to_s) 44: end