diff options
Diffstat (limited to 'app/src/main/java/it/niedermann/owncloud/notes/persistence/migration')
-rw-r--r-- | app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_18_19.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_18_19.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_18_19.java index 343f9e81..576e2204 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_18_19.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_18_19.java @@ -9,9 +9,13 @@ import androidx.sqlite.db.SupportSQLiteDatabase; import com.bumptech.glide.Glide; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; + public class Migration_18_19 extends Migration { private static final String TAG = Migration_18_19.class.getSimpleName(); + private final ExecutorService executor = Executors.newSingleThreadExecutor(); @NonNull private final Context context; @@ -27,9 +31,9 @@ public class Migration_18_19 extends Migration { */ @Override public void migrate(@NonNull SupportSQLiteDatabase db) { - new Thread(() -> { + executor.submit(() -> { Log.i(TAG, "Clearing Glide disk cache"); Glide.get(context.getApplicationContext()).clearDiskCache(); - }).start(); + }); } } |