diff --git a/src/tools/lru_cache.rs b/src/tools/lru_cache.rs index 7c8cf25f..fc1c1850 100644 --- a/src/tools/lru_cache.rs +++ b/src/tools/lru_cache.rs @@ -106,7 +106,7 @@ unsafe impl Send for LruCache {} impl LruCache { /// Create LRU cache instance which holds up to `capacity` nodes at once. pub fn new(capacity: usize) -> Self { - let capacity = capacity.min(1); + let capacity = capacity.max(1); Self { map: HashMap::with_capacity(capacity), list: LinkedList::new(),