diff options
-rw-r--r-- | dogpile/cache/region.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/dogpile/cache/region.py b/dogpile/cache/region.py index 7b446ee..21b56d9 100644 --- a/dogpile/cache/region.py +++ b/dogpile/cache/region.py @@ -116,6 +116,18 @@ class CacheRegion(object): decorator (though note: **not** the :meth:`.CacheRegion.get` method) will call upon the value creation function after this time period has passed since the last generation. + + .. note:: + + The expiration_time is only stored *locally*, + within the :class:`.CacheRegion` instance, and not + in the cache itself. Only the *creation time* of a + particular value is stored along with it in the cache. + This means an individual :class:`.CacheRegion` can + be modified to have a different expiration time, which + will have an immediate effect on data in the cache without + the need to set new values. + :param arguments: Optional. The structure here is passed directly to the constructor of the :class:`.CacheBackend` |