caffeine实现原理

常用缓存淘汰算法

  LRU (Least Recently Used)

    算法认为最近访问过的额数据将来,被访问的概率更高

  LFU (Last Frequently Used)

    算法根据数据的历史访问频率来淘汰数据,即过去被访问过次,那么将来有被访问概率更高

 

淘汰策略tinyLFU

 

Caffeine 内部接口关系

 

load put invalidate 操作

 

缓存过期策略解析

posted @ 2020-07-22 19:52  抽象Java  阅读(398)  评论(0编辑  收藏  举报