We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
为GroupCache增加超时淘汰机制,是为了能更新key对应的内容。原版作者是不推荐增加超时的,认为GroupCache只适合value不变的情况,这让很多场景变得难以使用。
设计超时机制的初衷,是为了提供一种能挡掉热点请求的Cache,并且支持一定时间后刷新缓存结果。
这里将value的生命周期划分为如下三个阶段:
expiration
stalePeriod
load
staleDeadline
expiration+stalePeriod