javascript – 在Lodash中使用TTL功能构建缓存

如何使用Lodash在
JavaScript中实现支持超时(TTL)值的缓存?

_.memorize没有TTL功能.

最佳答案 我不建议使用memoize().它违背了memoization的目的,即为一组给定的输入缓存永不改变的计算结果.

如果你想构建一个TTL缓存,我建议你查看wrap().使用它来使用执行缓存和TTL检查的通用函数来包装你的函数.

点赞