synapse-product/synapse/util/caches
Richard van der Hoff f9b4bb05e0 Fix the logcontext handling in the cache wrappers (#2077)
The cache wrappers had a habit of leaking the logcontext into the reactor while
the lookup function was running, and then not restoring it correctly when the
lookup function had completed. It's all the fault of
`preserve_context_over_{fn,deferred}` which are basically a bit broken.
2017-03-30 13:22:24 +01:00
..
__init__.py Measure metrics of string_cache 2017-01-17 17:04:46 +00:00
descriptors.py Fix the logcontext handling in the cache wrappers (#2077) 2017-03-30 13:22:24 +01:00
dictionary_cache.py Speed up cache size calculation 2017-01-17 11:18:13 +00:00
expiringcache.py Add setdefault key to ExpiringCache 2017-03-10 10:30:49 +00:00
lrucache.py Update LruCache size estimate on clear 2017-01-18 14:55:23 +00:00
response_cache.py Cache federation state responses 2016-07-21 10:30:12 +01:00
snapshot_cache.py Fix up logcontexts 2016-02-08 14:26:45 +00:00
stream_change_cache.py Fix assertion to stop transaction queue getting wedged 2017-03-15 12:16:55 +00:00
treecache.py Rename and comment tree_to_leaves_iterator 2017-01-17 11:47:03 +00:00