上下文
我的应用程序有一些繁重的计算和数据查询。
为避免让每个用户等待相同的结果,我使用men cache
问题
这很好,但是当发生缓存超时时,不幸的用户会支付刷新的罚款。即在继续之前等待结果
问题
我希望有一个额外的超时说明。我将为您提供缓存值,但我将开始在另一个线程中刷新缓存。
您可以说:自动异步缓存刷新
如何解决这个问题?听起来很难做对。
原始问题太具有工具性,保持完整性
在an.net等效缓存之后,我一直在寻找很长一段时间 图书馆在java世界中的咖啡因。
我找到了lacycache,很好
但缺少的第一个功能是:
自动异步缓存刷新
重点是尽量减少用户等待缓存的次数 刷新。
有没有解决这个问题?