Android

LRU 是什么及 android 内存缓存 LruCache

2019-04-15  本文已影响1人  cc_And

LRU 是什么?

            简单来讲就是一种算法,在 Android 中一般用于集合。每次要移除成员时,集合会优先移除最近最久使用的成员。

LruCache是什么?

            LruCache 是 Android3.1 实现的缓存类,所以 android 可以直接使用它来实现内存缓存。 DisLruCache 不是 SDK 中的一部分。

android 内存缓存 LruCache

            LruCache的原理是将缓存对象作为强引用,保存在LinkedHashMap中,当缓存满了之后,将对象从Map中移除,重新通过put方法添加新的缓存,get方法获取缓存。

上一篇下一篇

猜你喜欢

热点阅读