0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-12-15 01:44:02 +01:00

Add missing version information in the ModuleApi (#13947)

This commit is contained in:
Brendan Abolivier 2022-09-30 11:27:21 +01:00 committed by GitHub
parent 6f0c3e669d
commit 1cc2ca81ba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 0 deletions

View file

@ -0,0 +1 @@
Add cache invalidation across workers to module API.

View file

@ -842,6 +842,8 @@ class ModuleApi:
however invalidation that needs to go to other workers needs to call `invalidate_cache` however invalidation that needs to go to other workers needs to call `invalidate_cache`
on the module API instead. on the module API instead.
Added in Synapse v1.69.0.
Args: Args:
cached_function: The cached function that will be registered to receive invalidation cached_function: The cached function that will be registered to receive invalidation
locally and from other workers. locally and from other workers.
@ -856,6 +858,8 @@ class ModuleApi:
"""Invalidate a cache entry of a cached function across workers. The cached function """Invalidate a cache entry of a cached function across workers. The cached function
needs to be registered on all workers first with `register_cached_function`. needs to be registered on all workers first with `register_cached_function`.
Added in Synapse v1.69.0.
Args: Args:
cached_function: The cached function that needs an invalidation cached_function: The cached function that needs an invalidation
keys: keys of the entry to invalidate, usually matching the arguments of the keys: keys of the entry to invalidate, usually matching the arguments of the