美文网首页Android
LRU 是什么及 android 内存缓存 LruCache

LRU 是什么及 android 内存缓存 LruCache

作者: cc_And | 来源:发表于2019-04-15 19:41 被阅读1次

LRU 是什么?

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

LruCache是什么?

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

android 内存缓存 LruCache

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

相关文章

网友评论

    本文标题:LRU 是什么及 android 内存缓存 LruCache

    本文链接:https://www.haomeiwen.com/subject/wyvpwqtx.html