summary refs log tree commit diff
path: root/synapse/util/caches/deferred_cache.py
diff options
context:
space:
mode:
authorAndrew Morgan <andrew@amorgan.xyz>2021-04-21 16:16:22 +0100
committerAndrew Morgan <andrew@amorgan.xyz>2021-04-21 16:16:22 +0100
commit4c970214af2e91c587a582a25239435e8bbed257 (patch)
tree48e69c6b59ab1e19ad773266edd13be88c9359ee /synapse/util/caches/deferred_cache.py
parentMerge commit '0312266ee' into anoa/dinsic_release_1_31_0 (diff)
parentImprove the performance of calculating ignored users in large rooms (#9024) (diff)
downloadsynapse-4c970214af2e91c587a582a25239435e8bbed257.tar.xz
Merge commit '23d701864' into anoa/dinsic_release_1_31_0
Diffstat (limited to 'synapse/util/caches/deferred_cache.py')
-rw-r--r--synapse/util/caches/deferred_cache.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/synapse/util/caches/deferred_cache.py b/synapse/util/caches/deferred_cache.py

index 601305487c..1adc92eb90 100644 --- a/synapse/util/caches/deferred_cache.py +++ b/synapse/util/caches/deferred_cache.py
@@ -105,7 +105,7 @@ class DeferredCache(Generic[KT, VT]): keylen=keylen, cache_name=name, cache_type=cache_type, - size_callback=(lambda d: len(d)) if iterable else None, + size_callback=(lambda d: len(d) or 1) if iterable else None, metrics_collection_callback=metrics_cb, apply_cache_factor_from_config=apply_cache_factor_from_config, ) # type: LruCache[KT, VT]