MatrixSynapse/synapse/util/caches
Richard van der Hoff 667fba68f3 Run things as background processes
This fixes #3518, and ensures that we get useful logs and metrics for lots of
things that happen in the background.

(There are certainly more things that happen in the background; these are just
the common ones I've found running a single-process synapse locally).
2018-07-18 20:55:05 +01:00
..
__init__.py run isort 2018-07-09 16:09:20 +10:00
descriptors.py run isort 2018-07-09 16:09:20 +10:00
dictionary_cache.py run isort 2018-07-09 16:09:20 +10:00
expiringcache.py Run things as background processes 2018-07-18 20:55:05 +01:00
lrucache.py run isort 2018-07-09 16:09:20 +10:00
response_cache.py replacing portions 2018-05-21 19:47:37 -05:00
snapshot_cache.py
stream_change_cache.py Use efficient .intersection 2018-07-17 11:07:04 +01:00
treecache.py Consistently use six's iteritems and wrap lazy keys/values in list() if they're not meant to be lazy (#3307) 2018-05-31 19:03:47 +10:00