Open zhaoguozhenjava opened 11 months ago
@CacheRefresh当缓存失效的时候依然在顽强的调用,很奇怪为什么会这样设计,我理解缓存都失效了没有refresh的必要
你理解错了,这个refresh的意思是保持数据一直在缓存里,并定期刷新。
那这个应该加一个数量限制,不然会产生oom的问题,不好控制;缓存命不中穿透的情况也会一直刷,如果对外接口缓存接收接口入参,容易被攻击
这个refresh没有特殊需要别开就行了。而且本来也有stopRefreshAfterLastAccess用来控制的。
@CacheRefresh当缓存失效的时候依然在顽强的调用,很奇怪为什么会这样设计,我理解缓存都失效了没有refresh的必要