summaryrefslogtreecommitdiff
path: root/django/core/cache/backends/locmem.py
AgeCommit message (Expand)Author
2025-03-01Applied Black's 2025 stable style.Mariusz Felisiak
2021-09-07Fixed #33060 -- Added BaseCache.make_and_validate_key() hook.Nick Pope
2020-08-24Fixed #31907 -- Fixed missing validate_key() calls in cache backends.Nick Pope
2019-11-14Fixed #30759 -- Made cache.delete() return whether it succeeded.daniel a rios
2018-07-09Fixed #29550 -- Eased overriding pickle.dumps() protocol in cache backends an...Simon Charette
2018-04-27Fixed #27480 -- Added cache.touch().Nicolas Noé
2018-01-24Fixed #28977 -- Changed local-memory cache to use LRU culling.Grant Jenks
2018-01-03Fixed #28982 -- Simplified code with and/or.Дилян Палаузов
2017-12-07Refs #23919 -- Replaced super() calls for old-style classes.Nick Pope
2017-09-07Reverted "Fixed #27818 -- Replaced try/except/pass with contextlib.suppress()."Tim Graham
2017-06-28Fixed #27818 -- Replaced try/except/pass with contextlib.suppress().Mads Jensen
2017-01-18Refs #23919 -- Removed most of remaining six usageClaude Paroz
2015-02-06Sorted imports with isort; refs #23860.Tim Graham
2014-10-12Fixed #23642 -- Made LocMemCache.incr() thread-safe as documentedThomas Chaumeny
2014-10-10Fixed #23625 -- Removed CacheClass shimJaap Roes
2014-05-09Fixed #22606 -- Locmemcache has_key() failed for infinite cache expiryMalcolm Box
2014-04-23Fixed #22495 -- Locmem cache.add() failed with infinite timeoutsMalcolm Box
2013-11-23Follow up to e112654fc81ddb3fbffbb8382b004d69367a85feFlorian Apolloner
2013-10-01Fixed #21147 -- Avoided time.time precision issue with cache backends.Michael Manfre
2013-07-08A few cleanups to capture the minimum amount of code in try/except blocks.Alex Gaynor
2013-07-06Fixed 20613 - moved pickle loads/dumps outside with self._lock.reader()/write...ersran9
2013-05-18Fixed #9595 -- Allow non-expiring cache timeouts.Jacob Burch
2012-07-22[py3] Switched to Python 3-compatible imports.Aymeric Augustin
2012-03-30Removed with_statement imports, useless in Python >= 2.6. Refs #17965. Thanks...Claude Paroz
2011-11-27Clean up the the locmem cache backend and utils.synch by using context manage...Alex Gaynor
2011-11-26Fixed #17287 -- Prevented LocMemCache.incr/decr from changing key expiry time...Carl Meyer
2011-11-21Fixed #16378. Locmem now uses pickle.HIGHEST_PROTOCOL for better compatibilit...Paul McMillan
2011-03-28Removed a bunch of Python 2.4 workarounds now that we don't support it. Refs ...Adrian Holovaty
2010-12-21Fixed #11675 -- Added support for the PyLibMC cache library. In order to supp...Russell Keith-Magee
2010-11-19Fixed #13795 -- Added a site-wide cache prefix and cache versioning. Thanks t...Russell Keith-Magee
2010-11-02Fixed #14596 -- Light refactoring of the cache backends.Russell Keith-Magee
2010-09-12Add warning when using cache keys that might not work with memcached.Malcolm Tredinnick
2010-05-04Fixed #12164 -- Removed the Python 2.3 compatibility imports and workarounds....Russell Keith-Magee
2010-01-27Fixed #12671 -- Added set_many(), get_many(), and clear() methods to the cach...Russell Keith-Magee
2009-04-01Fixed #9644: fix a thread sync issue in the locmem cache. Thanks, mrts.Jacob Kaplan-Moss
2009-03-08Fixed #9626 -- Fixed a deletion race in the locmem cache.Malcolm Tredinnick
2008-08-10Added a return value to the add() method for caches. It's now possible to tellMalcolm Tredinnick
2008-07-26Fixed #6413 -- Fixed a deadlock situation in the locmem culling implementation.Malcolm Tredinnick
2007-12-11Fixe #6131 -- Fixed a problem with expired keys in the locmem cache. Based on...Malcolm Tredinnick
2007-12-02Fixed #6086 -- Deprecate the "simple" cache backend in favour of "locmem".Malcolm Tredinnick
2007-11-21Fixed #5981 -- Fixed failing regression test when using locmem cache backend....Gary Wilson Jr
2007-10-20Fixed #4831 -- Added an "add" cache key method, for parity with memcached'sMalcolm Tredinnick
2007-07-15Changed imports to adhere to PEP 8.Gary Wilson Jr
2007-07-15Fixed #3012 -- Changed the locmem cache backend to use pickle instead of deep...Gary Wilson Jr
2006-07-21Fixed a bunch of spurious imports, typos, and other small errors turned up by...Jacob Kaplan-Moss
2006-02-24Refactored cache from django/core/cache.py into django/core/cache package, wi...Adrian Holovaty