LinkedHashMap 原理及用于缓存数据时LRU算法



基于 LinkedHashMap特性,可以实现出热点缓存的处理,保证固定数量缓存,LRU 最近最少使用算法。

原因是当 LinkedHashMap 设置了accessOrder=true 时 调用put 和get时都会把当前数据放到末尾处。这样可以方便的实现旧数据的剔除。

重写LinkedHashMap中的removeEldestEntry方法

具体可参考上述博客 转自:https://blog.csdn.net/justloveyou_/article/details/71713781



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章