summary refs log tree commit diff
path: root/synapse/util/caches/__init__.py
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2022-02-15 14:31:04 +0000
committerGitHub <noreply@github.com>2022-02-15 14:31:04 +0000
commit0dbbe33a65c17cdb1ad41d6109b5629029dce886 (patch)
tree1813f0acb252c5c2a383db79e1842e3d4a738178 /synapse/util/caches/__init__.py
parentFix incorrect `get_rooms_for_user` for remote user (#11999) (diff)
downloadsynapse-0dbbe33a65c17cdb1ad41d6109b5629029dce886.tar.xz
Track cache invalidations (#12000)
Currently we only track evictions due to size or time constraints.
Diffstat (limited to 'synapse/util/caches/__init__.py')
-rw-r--r--synapse/util/caches/__init__.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/synapse/util/caches/__init__.py b/synapse/util/caches/__init__.py
index 15debd6c46..1cbc180eda 100644
--- a/synapse/util/caches/__init__.py
+++ b/synapse/util/caches/__init__.py
@@ -56,6 +56,7 @@ response_cache_total = Gauge("synapse_util_caches_response_cache:total", "", ["n
 class EvictionReason(Enum):
     size = auto()
     time = auto()
+    invalidation = auto()
 
 
 @attr.s(slots=True, auto_attribs=True)