From 990f983ea9ca77eb42574f967520bb855d9004de Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 24 Nov 2020 16:34:35 -0300 Subject: [PATCH] Evict Glide memory cache in a low mem situation --- .../main/java/org/briarproject/briar/android/BriarService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/BriarService.java b/briar-android/src/main/java/org/briarproject/briar/android/BriarService.java index a949161e9..3c55d91f1 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/BriarService.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/BriarService.java @@ -14,6 +14,8 @@ import android.content.ServiceConnection; import android.os.Binder; import android.os.IBinder; +import com.bumptech.glide.Glide; + import org.briarproject.bramble.api.account.AccountManager; import org.briarproject.bramble.api.crypto.SecretKey; import org.briarproject.bramble.api.lifecycle.LifecycleManager; @@ -246,6 +248,7 @@ public class BriarService extends Service { LOG.info("Trim memory: near end of LRU list"); } else if (level == TRIM_MEMORY_RUNNING_MODERATE) { LOG.info("Trim memory: running moderately low"); + Glide.get(getApplicationContext()).clearMemory(); } else if (level == TRIM_MEMORY_RUNNING_LOW) { LOG.info("Trim memory: running low"); } else if (level == TRIM_MEMORY_RUNNING_CRITICAL) {