From bcdeb537a38ac0a2eda20fcf86e9814264e8a1cf Mon Sep 17 00:00:00 2001 From: firaja Date: Wed, 1 May 2024 18:10:03 +0200 Subject: [PATCH] added thread group back --- src/main/java/com/password4j/Utils.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/password4j/Utils.java b/src/main/java/com/password4j/Utils.java index 3c6a509..e5c097a 100755 --- a/src/main/java/com/password4j/Utils.java +++ b/src/main/java/com/password4j/Utils.java @@ -53,6 +53,8 @@ class Utils private static final AtomicInteger THREAD_COUNTER = new AtomicInteger(1); private static final Pattern STRONG_PATTERN = Pattern.compile("\\s*([\\S&&[^:,]]*)(\\:([\\S&&[^,]]*))?\\s*(\\,(.*))?"); + private static final ThreadGroup THREAD_GROUP = new ThreadGroup("Password4j Workers"); + static { Arrays.fill(FROM_BASE64, -1); @@ -621,7 +623,7 @@ static void printBanner(PrintStream printStream) String banner = "\n"; banner += " |\n" + " | \033[0;1mPassword4j\033[0;0m\n" + - " + \\ .: v1.8.1 :.\n" + + " + \\ .: v1.8.2 :.\n" + " \\\\.G_.*=.\n" + " `(H'/.\\| ✅ Argon2\n" + " .>' (_--. ✅ scrypt\n" + @@ -662,7 +664,7 @@ static List split(byte[] array, byte delimiter) static ExecutorService createExecutorService() { return Executors.newFixedThreadPool(AVAILABLE_PROCESSORS, runnable -> { - Thread thread = new Thread(runnable, "password4j-worker-" + THREAD_COUNTER.getAndIncrement()); + Thread thread = new Thread(THREAD_GROUP, runnable, "password4j-worker-" + THREAD_COUNTER.getAndIncrement()); thread.setDaemon(true); return thread; });