diff --git a/app/src/main/java/org/fdroid/fdroid/DeleteCacheService.java b/app/src/main/java/org/fdroid/fdroid/DeleteCacheService.java index 60e877277..c3ef3d7f5 100644 --- a/app/src/main/java/org/fdroid/fdroid/DeleteCacheService.java +++ b/app/src/main/java/org/fdroid/fdroid/DeleteCacheService.java @@ -5,6 +5,8 @@ import android.content.Intent; import android.os.Process; import android.util.Log; +import com.bumptech.glide.Glide; + import org.apache.commons.io.FileUtils; import java.io.File; @@ -28,6 +30,7 @@ public class DeleteCacheService extends JobIntentService { protected void onHandleWork(@NonNull Intent intent) { Process.setThreadPriority(Process.THREAD_PRIORITY_LOWEST); Log.w(TAG, "Deleting all cached contents!"); + Glide.get(this).clearDiskCache(); try { File cacheDir = getCacheDir(); FileUtils.deleteDirectory(cacheDir); diff --git a/app/src/main/java/org/fdroid/fdroid/receiver/DeviceStorageReceiver.java b/app/src/main/java/org/fdroid/fdroid/receiver/DeviceStorageReceiver.java index 01da1018e..7aaa04019 100644 --- a/app/src/main/java/org/fdroid/fdroid/receiver/DeviceStorageReceiver.java +++ b/app/src/main/java/org/fdroid/fdroid/receiver/DeviceStorageReceiver.java @@ -4,8 +4,6 @@ import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; -import com.bumptech.glide.Glide; - import org.fdroid.fdroid.DeleteCacheService; import org.fdroid.fdroid.Utils; import org.fdroid.fdroid.work.CleanCacheWorker; @@ -23,7 +21,6 @@ public class DeviceStorageReceiver extends BroadcastReceiver { CleanCacheWorker.force(context); if (percentageFree <= 2) { DeleteCacheService.deleteAll(context); - Glide.get(context).clearDiskCache(); } } }