From 3d72701d1adf58a2f7a39b414292eebc2b2aa534 Mon Sep 17 00:00:00 2001 From: scienziato1pazzo Date: Fri, 3 Jan 2025 21:14:29 +0100 Subject: [PATCH] 1 thread for cloud --- .../java/me/clip/placeholderapi/PlaceholderAPIPlugin.java | 2 +- .../expansion/manager/CloudExpansionManager.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/me/clip/placeholderapi/PlaceholderAPIPlugin.java b/src/main/java/me/clip/placeholderapi/PlaceholderAPIPlugin.java index e4af6e0..327c14e 100644 --- a/src/main/java/me/clip/placeholderapi/PlaceholderAPIPlugin.java +++ b/src/main/java/me/clip/placeholderapi/PlaceholderAPIPlugin.java @@ -263,7 +263,7 @@ public final class PlaceholderAPIPlugin extends JavaPlugin { new ServerLoadEventListener(this); } catch (final ClassNotFoundException ignored) { Bukkit.getScheduler() - .runTaskLater(this, () -> getLocalExpansionManager().load(Bukkit.getConsoleSender()), 1); + .runTaskLater(this, () -> getLocalExpansionManager().load(Bukkit.getConsoleSender()), 1L); } } diff --git a/src/main/java/me/clip/placeholderapi/expansion/manager/CloudExpansionManager.java b/src/main/java/me/clip/placeholderapi/expansion/manager/CloudExpansionManager.java index ed152b7..3422376 100644 --- a/src/main/java/me/clip/placeholderapi/expansion/manager/CloudExpansionManager.java +++ b/src/main/java/me/clip/placeholderapi/expansion/manager/CloudExpansionManager.java @@ -81,8 +81,9 @@ public final class CloudExpansionManager { private final Map> await = new ConcurrentHashMap<>(); private final ExecutorService ASYNC_EXECUTOR = - Executors.newCachedThreadPool( - new ThreadFactoryBuilder().setNameFormat("placeholderapi-io-#%1$d").build()); + Executors.newSingleThreadExecutor( + new ThreadFactoryBuilder().setNameFormat("placeholderapi-cloud").build() + ); public CloudExpansionManager(@NotNull final PlaceholderAPIPlugin plugin) { this.plugin = plugin;