Open tiancheng91 opened 3 years ago
概率性预先重计算
currentTime - ( timeToCompute * beta * log(rand()) ) > expiry currentTime 是当前时间戳。 timeToCompute 是重新计算缓存值所花费的时间。 beta 是一个大于 0 的非负数,默认值为 1,是可配置的。 rand()是一个返回 0 到 1 之间随机数的函数。 expiry 是缓存值未来被设置为过期的时间戳。
概率性预先重计算