1 files changed, 2 insertions, 0 deletions
diff --git a/synapse/util/caches/lrucache.py b/synapse/util/caches/lrucache.py
index e6a66dc041..5182cadb9e 100644
--- a/synapse/util/caches/lrucache.py
+++ b/synapse/util/caches/lrucache.py
@@ -37,6 +37,7 @@ class LruCache(object):
"""
def __init__(self, max_size, keylen=1, cache_type=dict):
cache = cache_type()
+ self.cache = cache # Used for introspection.
self.size = 0
list_root = []
list_root[:] = [list_root, list_root, None, None]
@@ -142,6 +143,7 @@ class LruCache(object):
list_root[NEXT] = list_root
list_root[PREV] = list_root
cache.clear()
+ self.size = 0
@synchronized
def cache_len():
|