#cache #optimization #value #deprecated #return #function

icacher

一个用于缓存函数的最小化crate

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 缓存

MIT 许可证

11KB
111 代码行

ICacher

这个crate提供了1个用于缓存函数的新类型和1个用于实现您自己的缓存结构的trait。尽管还有2个额外的trait,但这些已被弃用,不应使用。

反复运行相同的函数(返回相同值)可能效率低下。这个轻量级、无依赖的crate试图通过缓存每个返回值来解决此问题。它只会被调用一次,除非显式调用多次或值未被缓存。

这个crate可能会定期接收更新。更新可能会也可能不会添加新功能,以保持其轻量级和简单。

GitHub | Crates.io


lib.rs:

ICacher

反复运行相同的函数(返回相同值)可能效率低下。这个轻量级、无依赖的crate试图通过缓存每个返回值来解决此问题。它只会被调用一次,除非显式调用多次或值未被缓存。

无运行时依赖