From 8eb38aefefda1d8edb43755d1e5b74b55d46c0e4 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 5 Apr 2020 14:10:19 +0200 Subject: [PATCH] Log executor pending tasks --- app/src/main/java/eu/faircode/email/Helper.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 2c2b05b003..dffdcd50a4 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -215,7 +215,7 @@ public class Helper { } private static class ThreadPoolExecutorEx extends ThreadPoolExecutor { - String name; + private String name; public ThreadPoolExecutorEx( String name, @@ -231,6 +231,11 @@ public class Helper { protected void beforeExecute(Thread t, Runnable r) { Log.d("Executing " + t.getName()); } + + @Override + protected void afterExecute(Runnable r, Throwable t) { + Log.d("Executed " + name + " pending=" + getQueue().size()); + } } private static class PriorityFuture implements RunnableFuture {