自定义GlideModule,设置缓存路径

Glide官网找的demo中,没有对第一个方法的使用,只有文档在有步骤说明...

那么这样设置指定缓存目录起作用吗?

 public class SimpleGlideModule implements GlideModule {
    @Override
    public void applyOptions(final Context context, GlideBuilder builder) {
//      第一种设置内部的缓存路径,或者不写这行代码,Glide会自动缓存到data/data/<packname>/~~
//        builder.setDiskCache(new InternalCacheDiskCacheFactory(context,
//                1024 * 1024 * 30));


//      第二,如果要指定缓存目录时,Glide就不会缓存???
//        builder.setDiskCache(new DiskCache.Factory() {
//            @Override
//            public DiskCache build() {
//                File cacheDirName = new File(context.getExternalCacheDir(), "zz_cache_dir_name");
//                cacheDirName.mkdirs();
//                return DiskLruCacheWrapper.get(cacheDirName, 30*1024*1024);
//            }
//        });
************************************************************
 ************************************************************

http://www.open-open.com/lib/view/open1456706983859.html