Java简单了解LruCache源码

1.在LruCache的构造器中很明显知道LruCache使用LinkedHashMap,并且将accessOrder设置为true。这样在使用LinkedHashMap的get()方法的时候就会使其双链表重新进行排序,也就是将当前查询的节点断开,然后调用addBefore()方法重新将节点添加到双链表的头部。并且传递了LruCache所占的内存的大小maxsize。 2.调用put()方法,其中
相关文章
相关标签/搜索