自定义图片缓存框架(三级缓存)

一、(三级缓存)

GitHub: RxImageLoader

使用:
    //自定义图片缓存框架
    RxImageLoader.with(this).load("http://lofter.nos.netease.com/sogou-NHVQclhfS2V6bG1DcTQ5elVjb1JoODVKUFpFUUstNVUwNWhTMVgxQWIzVWV4YlZPcnhkcHBkRWdpN183NEZLWQ.jpg").into(imageView);   

1、内存缓存(内存)

2、硬盘缓存(文件)

3、网络缓存(网络)
三级缓存.png
LruCache & DiskLru

LRU(Least Recently Used,近期最少使用算法)

LruCache:内存缓存

DiskLruCache:文件缓存

你可能感兴趣的:(自定义图片缓存框架(三级缓存))