summary refs log tree commit diff
path: root/synapse/storage/databases/main/cache.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Don't invalidate all `get_relations_for_event` on history purge (#17083)Erik Johnston2024-05-291-3/+15
* Don't invalidate the entire event cache when we purge history (#16905)Erik Johnston2024-02-131-1/+1
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+1
* Update license headersPatrick Cloke2023-11-211-10/+16
* Bulk-invalidate e2e cached queries after claiming keys (#16613)David Robertson2023-11-091-4/+71
* Avoid sending massive replication updates when purging a room. (#16510)Patrick Cloke2023-10-181-0/+8
* Revert MSC3861 introspection cache, admin impersonation and account lock (#16...Quentin Gliech2023-09-061-13/+0
* Add an admin endpoint to allow authorizing server to signal token revocations...Shay2023-08-221-0/+13
* Remove old rows from the `cache_invalidation_stream_by_instance` table automa...reivilibre2023-08-081-0/+130
* Fix forgotten rooms missing in initial sync (#15815)Nicolas Werner2023-06-211-0/+13
* Clear event caches when we purge history (#15609)Erik Johnston2023-06-081-0/+134
* Update code to refer to "workers". (#15606)Patrick Cloke2023-05-161-7/+7
* Check databases/__init__ and main/cache with mypy. (#15496)Patrick Cloke2023-04-271-7/+9
* Remove support for aggregating reactions (#15172)Richard van der Hoff2023-02-281-3/+0
* Always notify replication when a stream advances (#14877)Erik Johnston2023-01-201-0/+1
* Update all stream IDs after processing replication rows (#14723)Nick Mills-Barrett2023-01-041-3/+8
* Batch fetch bundled references (#14508)Patrick Cloke2022-11-221-0/+1
* Invalidate rooms for user caches when receiving membership events (#14155)Nick Mills-Barrett2022-10-171-0/+4
* Accept threaded receipts for events related to the root event. (#14174)Patrick Cloke2022-10-141-0/+1
* Properly invalidate get_thread_id cache. (#14163)Patrick Cloke2022-10-141-0/+1
* Add an API for listing threads in a room. (#13394)Patrick Cloke2022-10-131-0/+1
* Remove the experimental implementation of MSC3772. (#14094)Patrick Cloke2022-10-121-3/+0
* Optimise get_rooms_for_user (drop with_stream_ordering) (#13787)Nick Mills-Barrett2022-09-291-0/+1
* Simplify cache invalidation after event persist txn (#13796)Nick Mills-Barrett2022-09-261-13/+21
* Add cache invalidation across workers to module API (#13667)Mathieu Velten2022-09-211-6/+14
* Use cache store remove base slaved (#13329)Nick Mills-Barrett2022-07-211-0/+26
* Revert "Make all `process_replication_rows` methods async (#13304)" (#13312)Erik Johnston2022-07-181-2/+2
* Make all `process_replication_rows` methods async (#13304)Nick Mills-Barrett2022-07-171-2/+2
* Async get event cache prep (#13242)Nick Mills-Barrett2022-07-151-2/+5
* Add index to cache invalidations (#12747)Erik Johnston2022-05-171-0/+8
* Add cache for `get_membership_from_event_ids` (#12272)Erik Johnston2022-03-251-0/+4
* Add some missing type hints to cache datastore. (#12216)Patrick Cloke2022-03-161-21/+36
* Allow retrieving the relations of a redacted event. (#12130)Patrick Cloke2022-03-101-0/+4
* Invalidate caches when an event with a relation is redacted. (#12121)Patrick Cloke2022-03-071-0/+2
* Invalidate the get_users_in_room{_with_profile} caches only when necessary. (...Patrick Cloke2022-02-021-5/+11
* Type hint the constructors of the data store classes (#11555)Sean Quah2021-12-131-2/+7
* Add type hints for most `HomeServer` parameters (#11095)Sean Quah2021-10-221-2/+5
* add a cache to have_seen_event (#9953)Richard van der Hoff2021-06-011-0/+1
* Combine `LruCache.invalidate` and `invalidate_many` (#9973)Richard van der Hoff2021-05-271-3/+3
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Separate `get_current_token` into two. (#8113)Erik Johnston2020-08-191-2/+2
* Revert #7736 (#8039)Brendan Abolivier2020-08-061-1/+0
* Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-0/+307