Method: Merb::Cache::ControllerInstanceMethods#cache_get
- Defined in:
- lib/merb-cache/cache-fragment.rb
#cache_get(options) ⇒ Object
Fetch data from cache
Parameter
- options<String,Hash>
-
The options that will be passed to #key_for
Returns
- data<Object,NilClass>
-
nil is returned if the cache entry is not found
Example
if cache_data = cache_get("my_key")
@var1, @var2 = *cache_data
else
@var1 = MyModel.big_query1
@var2 = MyModel.big_query2
cache_set("my_key", nil, [@var1, @var2])
end
46 47 48 49 |
# File 'lib/merb-cache/cache-fragment.rb', line 46 def cache_get() key = Merb::Controller._cache.key_for(, controller_name) Merb::Controller._cache.store.cache_get(key) end |