三级缓存DiskLruCache+LruCache

时间:2018-05-24 09:56:44
【文件属性】:

文件名称:三级缓存DiskLruCache+LruCache

文件大小:25KB

文件格式:DOCX

更新时间:2018-05-24 09:56:44

cunzhang

内存-文件-网络 三层cache机制,其中内存缓存包括强引用缓存和软引用缓存(SoftReference),其实网络不算cache,这里姑且也把它划到缓存的层次结构中。当根据url向网络拉取图片的时候,先从内存中找,如果内存中没有,再从缓存文件中查找,如果缓存文件中也没有,再从网络上通过http请求拉取图片。在键值对(key-value)中,这个图片缓存的key是图片url的hash值,value就是Bitmap。所以,按照这个逻辑,只要一个url被下载过,其图片就被缓存起来了。


网友评论