-
- Downloads
Minor `@cachedList` enhancements (#9975)
- use a tuple rather than a list for the iterable that is passed into the wrapped function, for performance - test that we can pass an iterable and that keys are correctly deduped.
Showing
- changelog.d/9975.misc 1 addition, 0 deletionschangelog.d/9975.misc
- synapse/storage/databases/main/devices.py 1 addition, 1 deletionsynapse/storage/databases/main/devices.py
- synapse/storage/databases/main/end_to_end_keys.py 2 additions, 2 deletionssynapse/storage/databases/main/end_to_end_keys.py
- synapse/storage/databases/main/user_erasure_store.py 5 additions, 8 deletionssynapse/storage/databases/main/user_erasure_store.py
- synapse/util/caches/descriptors.py 8 additions, 6 deletionssynapse/util/caches/descriptors.py
- tests/util/caches/test_descriptors.py 14 additions, 3 deletionstests/util/caches/test_descriptors.py
Loading
Please register or sign in to comment