#cache #ttl #expire

izihawa_ttl_cache

在TTL后过期值的缓存

1 个不稳定版本

0.5.1 2023年9月29日

#317缓存

Download history 8/week @ 2024-03-11 27/week @ 2024-04-01 359/week @ 2024-04-15 251/week @ 2024-05-06 122/week @ 2024-05-13 1/week @ 2024-05-20 47/week @ 2024-05-27 2/week @ 2024-06-10 1/week @ 2024-06-17 52/week @ 2024-06-24

89 每月下载量
2 个Crates中(通过 summa-core)使用

MIT/Apache

23KB
330

ttl_cache

Actions Status Documentation

本crate提供了一个时间敏感的键值FIFO缓存。当创建缓存时,它会分配一个TTL。任何在缓存中超过此持续时间的值都将被视为无效,并且不会返回。支持1.20+


lib.rs:

本crate提供了一个时间敏感的键值缓存。当插入项时,会分配一个TTL。任何在其持续时间后仍在缓存中的值都将被视为无效,并且在查找时不会返回。条目在过期时不会被从缓存中删除。相反,过期值将在它们被引用或显式调用remove_expired时被有选择地移除。

依赖项

~0–1.4MB
~27K SLoC