diff --git a/synapse/util/caches/lrucache.py b/synapse/util/caches/lrucache.py
index f1de034444b26add8171a0ae990e523b5afb3f8e..072f9a9d1904dd814be7f699bd78ca2c3b0d9d72 100644
--- a/synapse/util/caches/lrucache.py
+++ b/synapse/util/caches/lrucache.py
@@ -154,7 +154,6 @@ class LruCache(object):
         def cache_set_default(key, value):
             node = cache.get(key, None)
             if node is not None:
-                evict()  # As the new node may be bigger than the old node.
                 return node.value
             else:
                 add_node(key, value)