LruCache描述 : 最近最少使用的算法;
重点项 : 1、依赖LinkedHashMap的访问次序实现LruCache算法,最近访问的条目移到表头;(注:LinkedHashMap默认是插入次序排列,初始化LruCache时,创建LinkedHashMap的第三参数他设置为true);
2、假如存入key是图片地址,value是Bitmap图片对象,当在更改value的情况下,key不变,通过下面代码实现替换:
size += safeSizeOf(key, value); previous = map.put(key, value); if (previous != null) { // 返回的先前的value值 size -= safeSizeOf(key, previous); }
参考(仅供自己记忆 )
1、http://www.cnblogs.com/tianzhijiexian/p/4248677.html ;
2、http://blog.csdn.net/u013400939/article/details/51843040 ;
3、http://www.jianshu.com/p/1a66529e1a2e;