4个版本
0.1.4 | 2022年8月24日 |
---|---|
0.1.3 | 2022年8月23日 |
0.1.2 | 2022年8月23日 |
0.1.0 | 2022年8月16日 |
#265 in 缓存
11KB
111 代码行
ICacher
这个crate提供了1个用于缓存函数的新类型和1个用于实现您自己的缓存结构的trait。尽管还有2个额外的trait,但这些已被弃用,不应使用。
反复运行相同的函数(返回相同值)可能效率低下。这个轻量级、无依赖的crate试图通过缓存每个返回值来解决此问题。它只会被调用一次,除非显式调用多次或值未被缓存。
这个crate可能会定期接收更新。更新可能会也可能不会添加新功能,以保持其轻量级和简单。
lib.rs
:
ICacher
反复运行相同的函数(返回相同值)可能效率低下。这个轻量级、无依赖的crate试图通过缓存每个返回值来解决此问题。它只会被调用一次,除非显式调用多次或值未被缓存。