13 个版本
0.1.12 | 2023 年 9 月 8 日 |
---|---|
0.1.11 | 2023 年 3 月 14 日 |
0.1.10 | 2021 年 1 月 30 日 |
0.1.9 | 2020 年 12 月 21 日 |
0.1.4 | 2016 年 9 月 11 日 |
#92 在 缓存
1,510 每月下载
22KB
525 行
rust-clockpro-cache
CLOCK-Pro 缓存替换算法用于 Rust
基于 Sami Lehtinen 的 Python 实现 和 Damian Gryski 的 Go 实现。
原始论文: CLOCK-Pro: CLOCK 替换的有效改进。
lib.rs
:
这是对 CLOCK-Pro 缓存 算法的实现。
CLOCK-Pro 跟踪最近引用和最近被移除的缓存条目,这使得它可以避免 LRU 和 CLOCK 中由扫描和循环等弱访问模式通常引起的移除。
依赖项
~125KB