synapse-product/synapse/util/caches
Mathieu Velten 54c012c5a8
Make handle_new_client_event throws PartialStateConflictError (#14665)
Then adapts calling code to retry when needed so it doesn't 500
to clients.

Signed-off-by: Mathieu Velten <mathieuv@matrix.org>
Co-authored-by: Sean Quah <8349537+squahtx@users.noreply.github.com>
2022-12-15 16:04:23 +00:00
..
__init__.py Remove redundant types from comments. (#14412) 2022-11-16 15:25:24 +00:00
cached_call.py Add missing type hints to synapse.logging.context (#11556) 2021-12-14 17:35:28 +00:00
deferred_cache.py Remove redundant types from comments. (#14412) 2022-11-16 15:25:24 +00:00
descriptors.py Batch fetch bundled annotations (#14491) 2022-11-22 07:26:11 -05:00
dictionary_cache.py Remove redundant types from comments. (#14412) 2022-11-16 15:25:24 +00:00
expiringcache.py Remove redundant types from comments. (#14412) 2022-11-16 15:25:24 +00:00
lrucache.py Remove redundant types from comments. (#14412) 2022-11-16 15:25:24 +00:00
response_cache.py Make handle_new_client_event throws PartialStateConflictError (#14665) 2022-12-15 16:04:23 +00:00
stream_change_cache.py Check the stream position before checking if the cache is empty. (#14639) 2022-12-08 11:35:49 -05:00
treecache.py Speed up @cachedList (#13591) 2022-08-23 14:53:27 +00:00
ttlcache.py Remove unused # type: ignores (#12531) 2022-04-27 14:03:44 +01:00