#cache #recently #entries #capacity #fixed #lifetime #time-aware

已删除 tlru

时间感知最近最少使用缓存实现

0.1.1 2021年1月11日
0.1.0 2021年1月10日

#16 in #recently

MIT 协议

44KB
857

TLRU - 时间感知最近最少使用缓存

本包提供了两个缓存

  • FixedCapacity,这是一个具有固定容量和生命周期的 TLRU 缓存
  • FlexibleCapacity,这是一个条目在一段时间后会被移除的缓存

警告 - 这里可能有龙

  • 高度实验性,使用风险自负。
  • API 可能会更改。

lib.rs:

TLRU 实现了一个时间感知最近最少使用缓存。

TLRU 是一种缓存算法,如果满了,就会移除最少访问的条目。在 TLRU 中,缓存条目具有有限的生命周期,这意味着即使缓存没有满,条目也可能被移除。在此实现中,访问缓存条目不会修改其生命周期

无运行时依赖