From 94bb9ffc18f827879e3a19c45e52b8eb6e481d14 Mon Sep 17 00:00:00 2001 From: ineanto Date: Fri, 1 Sep 2023 16:49:05 +0200 Subject: [PATCH] feat: close cache --- src/main/java/xyz/atnrch/nicko/NickoBukkit.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/xyz/atnrch/nicko/NickoBukkit.java b/src/main/java/xyz/atnrch/nicko/NickoBukkit.java index f2da0ba..9cc3aa6 100644 --- a/src/main/java/xyz/atnrch/nicko/NickoBukkit.java +++ b/src/main/java/xyz/atnrch/nicko/NickoBukkit.java @@ -109,11 +109,20 @@ public class NickoBukkit extends JavaPlugin { @Override public void onDisable() { if (!getDataStore().getStorage().isError()) { - getLogger().info("Closing persistence..."); nameStore.clearStoredNames(); Bukkit.getOnlinePlayers().forEach(player -> dataStore.saveData(player)); if (!dataStore.getStorage().getProvider().close()) { getLogger().severe("Failed to close persistence!"); + } else { + getLogger().info("Persistence closed."); + } + + if (!dataStore.getCache().getProvider().close()) { + if (!dataStore.getCache().getProvider().close()) { + getLogger().severe("Failed to close cache!"); + } else { + getLogger().info("Cache closed."); + } } }