LruCache原理

創建LruCache對象,重寫其中的sizeOf方法: 然後看看LruCache內部長啥樣子??? 看到A處,這裏有個LinkedHashMap,這個是專門來存要緩存的對象,這個數據結構有個特點即鏈表+HashMap,HashMap是無序的,而LinkedHashMap是有序的,插入順序與輸出順序相同,它還一個特點就是可以根據訪問順序排序,這個特點很重要,後期緩存滿的時候要移除「最近最少使用」的緩
相關文章
相關標籤/搜索