示例示例Android 是Android框架中的一个类,用于存储最近最少使用的对象,以便在内存不足时释放内存。使用非常简单,只需要创建一个实例,并为其指定最大缓存大小即可:
Android LruCache是Android框架中的一个类,用于存储最近最少使用的对象,以便在内存不足时释放内存。
使用LruCache非常简单,只需要创建一个LruCache实例,并为其指定最大缓存大小即可:
// 创建一个LruCache实例
LruCache lruCache = new LruCache(maxSize);
// 添加缓存
lruCache.put(key, value);
// 获取缓存
Object value = lruCache.get(key);
// 移除缓存
lruCache.remove(key);
// 清空缓存
lruCache.evictAll();
// 获取当前缓存大小
int size = lruCache.size();