Publishing details

Changelog

python-dogpile.cache (0.5.2-0~quantal) quantal; urgency=low

  * - Added a new argument ``lock_factory`` to the :class:`.DBMBackend` implementation.  This allows for drop-in replacement of the default :class:`.FileLock` backend, which builds on ``os.flock()`` and only supports Unix platforms.  A new abstract base :class:`.AbstractFileLock` has been added to provide a common base for custom lock implementations.
  * release date
  * fix changelog here
  * - The :meth:`.CacheRegion.invalidate` method now supports an option ``hard=True|False``.  A "hard" invalidation, equivalent to the existing functionality of :meth:`.CacheRegion.invalidate`, means :meth:`.CacheRegion.get_or_create` will not return the "old" value at all, forcing all getters to regenerate or wait for a regeneration. "soft" invalidation means that getters can continue to return the old value until a new one is generated. #38
  * put a where here so that "test.py" in the root doesn't get run as a test
  * - changelog for #40 - add version info to docstring for is_configured
  * Merged in morgan_fainberg/dogpile.cache/exception_cleanup (pull request #4)
  * changelog
  * Merged in virhilo/dogpile.cache (pull request #6)
  * Merged in iurisilvio/dogpile.cache/iurisilvio/fix-memcached-backend-doc-typo-min_compr-1378213243936 (pull request #5)
  * changed pickle protocol to pickle.HIGHEST_PROTOCOL in set_multi method of redis backend
  * Fix memcached backend doc typo: min_compres_len
  * Add in dogpile.cache explicit exceptions
  * changelog
  * Merged in znanja/dogpile.cache/fix-redis-py32 (pull request #3)
  * Use compat.u() instead of u"" in RedisBackend
 -- Mike Bayer <email address hidden>   Tue, 12 Nov 2013 14:31:23 -0500

Available diffs

Builds

Built packages

Package files