1. Antoine Bertin
  2. dogpile.cache


Mike Bayer  committed 0237d06

add a note about expiration time being local only, #9

  • Participants
  • Parent commits 3c7bc59
  • Branches master
  • Tags rel_0_3_0

Comments (0)

Files changed (1)

File dogpile/cache/region.py

View file
  • Ignore whitespace
          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`