synapse-product/synapse/util/caches
Richard van der Hoff 43e02c409d Disable partial state group caching for wildcard lookups
When _get_state_for_groups is given a wildcard filter, just do a complete
lookup. Hopefully this will give us the best of both worlds by not filling up
the ram if we only need one or two keys, but also making the cache still work
for the federation reader usecase.
2018-06-22 11:52:07 +01:00
..
__init__.py Add hacky cache factor override system 2018-06-04 15:39:28 +01:00
descriptors.py Add hacky cache factor override system 2018-06-04 15:39:28 +01:00
dictionary_cache.py Disable partial state group caching for wildcard lookups 2018-06-22 11:52:07 +01:00
expiringcache.py replacing portions 2018-05-21 19:47:37 -05:00
lrucache.py Add comments 2018-03-19 11:35:53 +00:00
response_cache.py replacing portions 2018-05-21 19:47:37 -05:00
snapshot_cache.py Fix up logcontexts 2016-02-08 14:26:45 +00:00
stream_change_cache.py Port to sortedcontainers (with tests!) (#3332) 2018-06-06 00:13:57 +10: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