From 8d308066db79705f147ed54797d82f606eb20db1 Mon Sep 17 00:00:00 2001 From: Erik Johnston Date: Thu, 1 Apr 2021 18:02:06 +0100 Subject: fixup --- synapse/util/caches/lrucache.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'synapse/util/caches/lrucache.py') diff --git a/synapse/util/caches/lrucache.py b/synapse/util/caches/lrucache.py index 5a0f9992c5..47998d6f07 100644 --- a/synapse/util/caches/lrucache.py +++ b/synapse/util/caches/lrucache.py @@ -292,9 +292,10 @@ class LruCache(Generic[KT, VT]): ten_minutes_ago = int(reactor.seconds()) - 10 * 60 if 0 < node.allocated_ts < ten_minutes_ago: delete_node(node) + cache.pop(node.key, None) else: move_node_to_front(node) - node.callbacks.update(callbacks) + node.callbacks.update(callbacks) if update_metrics and metrics: metrics.inc_hits() return node.value -- cgit 1.5.1