in aws_secretsmanager_caching/src/secret_store/memory_store/cache.rs [89:104]
fn max_limit_followed() {
let mut cache = TestIntCache::new(NonZeroUsize::new(4).unwrap());
cache.insert("test1".to_string(), 1);
cache.insert("test2".to_string(), 2);
cache.insert("test3".to_string(), 3);
cache.insert("test4".to_string(), 4);
assert_eq!(cache.len(), 4);
let items: Vec<usize> = cache.entries.iter().map(|t| (*t.1)).collect();
assert_eq!(items, [1, 2, 3, 4]);
cache.insert("test5".to_string(), 5);
assert_eq!(cache.len(), 4);
let items: Vec<usize> = cache.entries.iter().map(|t| (*t.1)).collect();
assert_eq!(items, [2, 3, 4, 5]);
}