Java簡單瞭解LruCache源碼

1.在LruCache的構造器中很明顯知道LruCache使用LinkedHashMap,並且將accessOrder設置爲true。這樣在使用LinkedHashMap的get()方法的時候就會使其雙鏈表重新進行排序,也就是將當前查詢的節點斷開,然後調用addBefore()方法重新將節點添加到雙鏈表的頭部。並且傳遞了LruCache所佔的內存的大小maxsize。 2.調用put()方法,其中
相關文章
相關標籤/搜索