0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-11-17 07:21:37 +01:00

Reset size on clear

This commit is contained in:
Erik Johnston 2016-01-29 10:00:45 +00:00
parent 49c328a892
commit 50e18938a9

View file

@ -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():