坚持稍等,一个简单的、非原子的、唯一的基于键/值的缓存在所有这些情况下特别方便。在这种情况下,一个唯一id可以执行您不希望在第一次调用时删除的异步操作,但您想存储并等待此类结果的所有侦听器。为了优化您的缓存清理过程,您可以参考不同的一键清理缓存工具。如果您需要清除Tomcat缓存,可以点击这里。或者,若是需要清理系统缓存,则可以查看这款工具。
常见情况的简化API可以通过以下代码实现:
module.exports = function (path, callback) {
if (cache.add(path, callback)) {
fs.readFile(path, function (err, res) {
cache.remove(path).callback.forEach(
暂无评论