summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--synapse/util/caches/lrucache.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/synapse/util/caches/lrucache.py b/synapse/util/caches/lrucache.py

index 0cbd6932f6..1be675e014 100644 --- a/synapse/util/caches/lrucache.py +++ b/synapse/util/caches/lrucache.py
@@ -32,7 +32,8 @@ from typing import ( from typing_extensions import Literal from synapse.config import cache as cache_config -from synapse.util.caches import TRACK_MEMORY_USAGE, CacheMetric, register_cache +from synapse.util import caches +from synapse.util.caches import CacheMetric, register_cache from synapse.util.caches.treecache import TreeCache try: @@ -111,7 +112,7 @@ class _Node: self.add_callbacks(callbacks) self.memory = 0 - if TRACK_MEMORY_USAGE: + if caches.TRACK_MEMORY_USAGE: self.memory = ( _get_size_of(key) + _get_size_of(value) @@ -269,7 +270,7 @@ class LruCache(Generic[KT, VT]): if size_callback: cached_cache_len[0] += size_callback(node.value) - if TRACK_MEMORY_USAGE and metrics: + if caches.TRACK_MEMORY_USAGE and metrics: metrics.inc_memory_usage(node.memory) def move_node_to_front(node): @@ -297,7 +298,7 @@ class LruCache(Generic[KT, VT]): node.run_and_clear_callbacks() - if TRACK_MEMORY_USAGE and metrics: + if caches.TRACK_MEMORY_USAGE and metrics: metrics.dec_memory_usage(node.memory) return deleted_len @@ -415,7 +416,7 @@ class LruCache(Generic[KT, VT]): if size_callback: cached_cache_len[0] = 0 - if TRACK_MEMORY_USAGE and metrics: + if caches.TRACK_MEMORY_USAGE and metrics: metrics.clear_memory_usage() @synchronized