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));