caffeine实现原理(源码分析)
前言上篇文章介绍了常用的缓存框架,了解了目前内存缓存框架性能最好的是Caffeine本篇文章将详细从源码级讲解Caffeine内部实现原理,包含以下内容淘汰策略 tinyLFUCaffeine 内部接口关系load put invalidate 操作的原子性缓存过期策略解析缓存淘汰算法缓存淘汰算法的作用是在有限的资源内,尽可能识别出哪些数据在短时间会被重复利用,从而提高缓存的命中率LRU (Least Recently Used)该算法认为最近访问过的数据将来被访问的几率会更高,通常
原创
2020-09-14 19:51:59 ·
4693 阅读 ·
0 评论