groovy
dependencies {
implementation 'com.github.bumptech.glide:disklru-cache:x.x.x'
}
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
DiskLruCache.Factory diskCacheFactory = new DiskLruCache.Factory() {
@Override
public DiskLruCache build() {
File cacheDirectory = new File(getApplicationContext().getCacheDir(), "glide_disk_cache");
return DiskLruCache.create(cacheDirectory, 1, cacheSize);
}
};
Glide.init(new GlideBuilder()
.setDiskCache(diskCacheFactory));
}
}
Glide.with(context)
.load(imageUrl)
.into(imageView);