From 6104ecfadb02ab936a4e4ed7737fdcb771384079 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 24 Jul 2019 08:42:37 +0200 Subject: [PATCH] Small improvements --- app/src/main/java/eu/faircode/email/Core.java | 3 ++- app/src/main/java/eu/faircode/email/DB.java | 2 +- app/src/main/java/eu/faircode/email/EmailProvider.java | 3 ++- app/src/main/java/eu/faircode/email/EntityLog.java | 3 ++- app/src/main/java/eu/faircode/email/Helper.java | 3 ++- app/src/main/java/eu/faircode/email/HtmlHelper.java | 3 ++- 6 files changed, 11 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index ebd4d5d7da..fa68b06dfc 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -120,7 +120,8 @@ class Core { private static final long YIELD_DURATION = 200L; // milliseconds private static final long MIN_HIDE = 60 * 1000L; // milliseconds - private static final ExecutorService executor = Executors.newSingleThreadExecutor(Helper.backgroundThreadFactory); + private static final ExecutorService executor = + Executors.newSingleThreadExecutor(Helper.backgroundThreadFactory); static void processOperations( Context context, diff --git a/app/src/main/java/eu/faircode/email/DB.java b/app/src/main/java/eu/faircode/email/DB.java index eae7b229c9..4bc0ec7e58 100644 --- a/app/src/main/java/eu/faircode/email/DB.java +++ b/app/src/main/java/eu/faircode/email/DB.java @@ -97,7 +97,7 @@ public abstract class DB extends RoomDatabase { public abstract DaoLog log(); private static DB sInstance; - private static ExecutorService executor = Executors.newFixedThreadPool( + private static final ExecutorService executor = Executors.newFixedThreadPool( Runtime.getRuntime().availableProcessors(), Helper.backgroundThreadFactory); private static final String DB_NAME = "fairemail"; diff --git a/app/src/main/java/eu/faircode/email/EmailProvider.java b/app/src/main/java/eu/faircode/email/EmailProvider.java index 7aef613453..06d136608d 100644 --- a/app/src/main/java/eu/faircode/email/EmailProvider.java +++ b/app/src/main/java/eu/faircode/email/EmailProvider.java @@ -377,7 +377,8 @@ public class EmailProvider { return provider; } - private static final ExecutorService executor = Executors.newCachedThreadPool(); + private static final ExecutorService executor = + Executors.newCachedThreadPool(Helper.backgroundThreadFactory); private static class Server { String host; diff --git a/app/src/main/java/eu/faircode/email/EntityLog.java b/app/src/main/java/eu/faircode/email/EntityLog.java index 6c07fc54a8..d8c832bfe3 100644 --- a/app/src/main/java/eu/faircode/email/EntityLog.java +++ b/app/src/main/java/eu/faircode/email/EntityLog.java @@ -48,7 +48,8 @@ public class EntityLog { @NonNull public String data; - private static ExecutorService executor = Executors.newSingleThreadExecutor(Helper.backgroundThreadFactory); + private static final ExecutorService executor = + Executors.newSingleThreadExecutor(Helper.backgroundThreadFactory); static void log(Context context, String data) { Log.i(data); diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 03e48e2c0d..c6ff91a08f 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -141,7 +141,8 @@ public class Helper { } }; - private final static ExecutorService executor = Executors.newSingleThreadExecutor(); + private static final ExecutorService executor = + Executors.newSingleThreadExecutor(backgroundThreadFactory); // Features diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index c3384c8be8..fcba02b0d7 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -85,7 +85,8 @@ public class HtmlHelper { private static final List tails = Collections.unmodifiableList(Arrays.asList( "h1", "h2", "h3", "h4", "h5", "h6", "p", "ol", "ul", "li")); - private static final ExecutorService executor = Executors.newSingleThreadExecutor(Helper.backgroundThreadFactory); + private static final ExecutorService executor = + Executors.newSingleThreadExecutor(Helper.backgroundThreadFactory); static String sanitize(Context context, String html, boolean show_images) { Document parsed = Jsoup.parse(html);