mirror of
https://github.com/element-hq/synapse.git
synced 2024-12-14 11:57:44 +00:00
Add missing version information in the ModuleApi (#13947)
This commit is contained in:
parent
6f0c3e669d
commit
1cc2ca81ba
2 changed files with 5 additions and 0 deletions
1
changelog.d/13947.feature
Normal file
1
changelog.d/13947.feature
Normal file
|
@ -0,0 +1 @@
|
|||
Add cache invalidation across workers to module API.
|
|
@ -842,6 +842,8 @@ class ModuleApi:
|
|||
however invalidation that needs to go to other workers needs to call `invalidate_cache`
|
||||
on the module API instead.
|
||||
|
||||
Added in Synapse v1.69.0.
|
||||
|
||||
Args:
|
||||
cached_function: The cached function that will be registered to receive invalidation
|
||||
locally and from other workers.
|
||||
|
@ -856,6 +858,8 @@ class ModuleApi:
|
|||
"""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`.
|
||||
|
||||
Added in Synapse v1.69.0.
|
||||
|
||||
Args:
|
||||
cached_function: The cached function that needs an invalidation
|
||||
keys: keys of the entry to invalidate, usually matching the arguments of the
|
||||
|
|
Loading…
Reference in a new issue