From 96e0c4d389ccb9c6994648578b621c1f2b571608 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Thu, 20 Aug 2026 13:02:23 +1000 Subject: [PATCH] LRUCache: Fix m_manual_evict not respected when adding --- src/common/lru_cache.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/lru_cache.h b/src/common/lru_cache.h index f0a4ae7a7..addc05e75 100644 --- a/src/common/lru_cache.h +++ b/src/common/lru_cache.h @@ -136,7 +136,7 @@ public: private: void ShrinkForNewItem() { - if (m_items.size() < m_max_capacity) + if (m_manual_evict || m_items.size() < m_max_capacity) return; Evict(m_items.size() - (m_max_capacity - 1));