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