-
- Downloads
Async get event cache prep (#13242)
Some experimental prep work to enable external event caching based on #9379 & #12955. Doesn't actually move the cache at all, just lays the groundwork for async implemented caches. Signed off by Nick @ Beeper (@Fizzadar)
Showing
- changelog.d/13242.misc 1 addition, 0 deletionschangelog.d/13242.misc
- synapse/storage/database.py 6 additions, 4 deletionssynapse/storage/database.py
- synapse/storage/databases/main/cache.py 5 additions, 2 deletionssynapse/storage/databases/main/cache.py
- synapse/storage/databases/main/events.py 2 additions, 2 deletionssynapse/storage/databases/main/events.py
- synapse/storage/databases/main/events_worker.py 24 additions, 10 deletionssynapse/storage/databases/main/events_worker.py
- synapse/storage/databases/main/purge_events.py 1 addition, 1 deletionsynapse/storage/databases/main/purge_events.py
- synapse/storage/databases/main/roommember.py 3 additions, 1 deletionsynapse/storage/databases/main/roommember.py
- synapse/util/caches/lrucache.py 38 additions, 0 deletionssynapse/util/caches/lrucache.py
- tests/handlers/test_sync.py 1 addition, 1 deletiontests/handlers/test_sync.py
- tests/storage/databases/main/test_events_worker.py 4 additions, 4 deletionstests/storage/databases/main/test_events_worker.py
- tests/storage/test_purge.py 1 addition, 1 deletiontests/storage/test_purge.py
Loading
Please register or sign in to comment