2013.04.03——— android 图片缓存之一LinkedHashMap介绍
2013.04.03——— android 图片缓存之一LinkedHashMap介绍
参考:http://blog.csdn.net/miraclestar/article/details/6959416
http://inter12.iteye.com/blog/716236
我们用LinkedHashMap来实现lru缓存
public class TestLinkedHashMap {public static void main(String[] args) {LinkedHashMap<String, Integer> map = new LinkedHashMap<String, Integer>(3, .75f, true){@Overrideprotected boolean removeEldestEntry(java.util.Map.Entry<String, Integer> eldest) {return size() > 3;}};for(int i=0;i<3;i++){map.put(i+"", i);}for(Iterator iter = map.values().iterator();iter.hasNext();){System.out.println(iter.next());}map.get("0");map.put("4", 4);for(Iterator iter = map.values().iterator();iter.hasNext();){System.out.println(iter.next());}}}012204
012124