一、(三级缓存)
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:文件缓存