2个版本
0.1.1 | 2019年3月23日 |
---|---|
0.1.0 | 2019年3月23日 |
#10 在 #counted
4KB
57 行
Count Cache
这个库提供了一种简单的方式来使用计数缓存系统。当计数降到零时,缓存将删除相关键,元素将无法再访问。
以下是一个示例
use count_cache::CountCache;
fn main() {
let ccache = CountCache::new();
ccache.insert("test", 10.256, 2);
assert_eq!(ccache.get(&"test").expect("Err"), 10.256);
assert_eq!(ccache.get(&"test").expect("Err"), 10.256);
assert!(ccache.get(&"test").is_err());
assert!(ccache.get(&"test").is_err());
}