文章目录
-
- 内存缓存:MemoryCache
- 类结构
- 小结
- 磁盘缓存:DiskCache
- 类结构
- 总结
- 内存缓存:MemoryCache
内存缓存:MemoryCache
类结构
MemoryCache接口、LruCache<T, Y>类、LruResourceCache类
LruResourceCache继承LruCache<Key, Resource<?>>,增删改查操作主要是继承来的方法
MemoryCache接口
定义各种缓存相关操作,包括增删操作、清理操作、设置容量操作等
void setSizeMultiplier(float multiplier)
Resource<?> remove(@NonNull Key key)
Resource<?> put(@NonNull Key key, @Nullable Resource<?> resource)
void clearMemory()
void trimMemory(int level)