synapse-product/synapse/util/caches
Nick Mills-Barrett 41320a0554
Optimise async get event lookups (#13435)
Still maintains local in memory lookup optimisation, but does any external
lookup as part of the deferred that prevents duplicate lookups for the same
event at once. This makes the assumption that fetching from an external
cache is a non-zero load operation.
2022-08-04 15:49:55 +01:00
..
__init__.py
cached_call.py
deferred_cache.py
descriptors.py
dictionary_cache.py Make DictionaryCache have better expiry properties (#13292) 2022-07-21 17:13:44 +01:00
expiringcache.py
lrucache.py Optimise async get event lookups (#13435) 2022-08-04 15:49:55 +01:00
response_cache.py
stream_change_cache.py
treecache.py Make DictionaryCache have better expiry properties (#13292) 2022-07-21 17:13:44 +01:00
ttlcache.py