| 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