DiskCache结构

2018-06-11  本文已影响0人  CarlosLuo

UML如下:

diagram_disk_cache.png

在工程中,我们的DiskCache的创建流程是由一个叫DiskCacheProvider的类实现的,它内部需要一个DiskCache.Factory对象,默认使用的Factory是InternalCacheDiskCacheFactory,最终对应的DiskCache的实现类就是DiskLruCacheWrapper。当然我们可以在GlideBuilder的setDiskCache通过设置自己的DiskCache.Factory,从而实现其build方法,来定义自己的DiskCache实现。

上一篇 下一篇

猜你喜欢

热点阅读