django1/django/core/cache/backends
Michael Manfre bc8abe36ba Fixed #16358 - Made memcache backend delete old value on a failure to set.
Default Memcached configuration allows for a maximum object of 1MB and
will fail to set the key if it is too large. The key will be deleted from
memcached if it fails to be set. This is needed to avoid an issue with
cache_db session backend using the old value stored in memcached, instead
of the newer value stored in the database.
2014-11-13 00:46:03 -05:00
..
__init__.py Refactored cache from django/core/cache.py into django/core/cache package, with each backend getting a separate module. This keeps things cleaner and uses less memory, because the backend module is only loaded if it's needed. 2006-02-24 06:07:01 +00:00
base.py Fixed #22085 -- Added a feature for setting non-expiring keys as the default. 2014-03-04 21:16:35 +01:00
db.py Fixed #23625 -- Removed CacheClass shim 2014-10-10 08:43:26 -04:00
dummy.py Fixed #23625 -- Removed CacheClass shim 2014-10-10 08:43:26 -04:00
filebased.py Fixed #23625 -- Removed CacheClass shim 2014-10-10 08:43:26 -04:00
locmem.py Fixed #23642 -- Made LocMemCache.incr() thread-safe as documented 2014-10-12 23:47:48 +07:00
memcached.py Fixed #16358 - Made memcache backend delete old value on a failure to set. 2014-11-13 00:46:03 -05:00