diff options
author | Stefan Niedermann <info@niedermann.it> | 2021-06-11 12:05:17 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2021-06-11 12:05:17 +0300 |
commit | dad6836f73e3905920f8a0a77c3c531789aa8678 (patch) | |
tree | 45e6adcd9b111396d50670562e749d2bb1334c58 /app/src/main/java/it/niedermann/owncloud/notes/persistence/migration | |
parent | a2bbff4f02b7e0f432fab9d39c15b586916d9697 (diff) |
Use ExecutorServices for running threaded tasks
Signed-off-by: Stefan Niedermann <info@niedermann.it>
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(); + }); } } |