class BeakerCacheImpl(CacheImpl):
A .CacheImpl
provided for the Beaker caching system.
This plugin is used by default, based on the default
value of 'beaker' for the cache_impl parameter of the
.Template
or .TemplateLookup
classes.
Method | get |
Retrieve a value from the cache. |
Method | get_or_create |
Retrieve a value from the cache, using the given creation function to generate a new value. |
Method | invalidate |
Invalidate a value in the cache. |
Method | __init__ |
Undocumented |
Method | _get_cache |
Undocumented |
Method | put |
Undocumented |
Inherited from CacheImpl
:
Method | set |
Place a value in the cache. |
Class Variable | pass_context |
If True, the .Context will be passed to get_or_create as the name 'context'. |
Instance Variable | cache |
Undocumented |
mako.cache.CacheImpl.get
Parameters | |
key | the value's key. |
**kw | cache configuration arguments. |
mako.cache.CacheImpl.get_or_create
Retrieve a value from the cache, using the given creation function to generate a new value.
This function must return a value, either from the cache, or via the given creation function. If the creation function is called, the newly created value should be populated into the cache under the given key before being returned.
Parameters | |
key | the value's key. |
creation_function | function that when called generates a new value. |
**kw | cache configuration arguments. |
mako.cache.CacheImpl.invalidate
Parameters | |
key | the value's key. |
**kw | cache configuration arguments. |