LruCache

2017-11-23  本文已影响0人  叙忆

LinkedHashMap(int initialCapacity,float loadFactor, boolean accessOrder)
accessOrder设置为true
LruCache中将LinkedHashMap的顺序设置为LRU顺序来实现LRU缓存,每次调用get(也就是从内存缓存中取图片),则将该对象移到链表的尾端。调用put插入新的对象也是存储在链表尾端,这样当内存缓存达到设定的最大值时,将链表头部的对象(近期最少用到的)移除

上一篇 下一篇

猜你喜欢

热点阅读