MatrixSynapse/synapse/util/caches
Sean Quah 2fcf4b3f6c
Add cancellation support to `@cached` and `@cachedList` decorators (#12183)
These decorators mostly support cancellation already. Add cancellation
tests and fix use of finished logging contexts by delaying cancellation,
as suggested by @erikjohnston.

Signed-off-by: Sean Quah <seanq@element.io>
2022-03-14 19:04:29 +00:00
..
__init__.py
cached_call.py
deferred_cache.py
descriptors.py Add cancellation support to `@cached` and `@cachedList` decorators (#12183) 2022-03-14 19:04:29 +00:00
dictionary_cache.py
expiringcache.py
lrucache.py
response_cache.py
stream_change_cache.py
treecache.py
ttlcache.py