From 74041725fa718f8178c167a602eaab55771a77eb Mon Sep 17 00:00:00 2001 From: games647 Date: Mon, 9 May 2016 13:17:20 +0200 Subject: [PATCH] Collect offline players only once --- src/main/java/fr/xephi/authme/task/PurgeTask.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/fr/xephi/authme/task/PurgeTask.java b/src/main/java/fr/xephi/authme/task/PurgeTask.java index f48ba818..cf885326 100644 --- a/src/main/java/fr/xephi/authme/task/PurgeTask.java +++ b/src/main/java/fr/xephi/authme/task/PurgeTask.java @@ -27,6 +27,8 @@ public class PurgeTask extends BukkitRunnable { private final UUID sender; private final Set toPurge; + private final OfflinePlayer[] offlinePlayers = Bukkit.getOfflinePlayers(); + private final boolean autoPurging; private final int totalPurgeCount; @@ -69,7 +71,6 @@ public class PurgeTask extends BukkitRunnable { Set playerPortion = new HashSet(INTERVALL_CHECK); Set namePortion = new HashSet(INTERVALL_CHECK); - OfflinePlayer[] offlinePlayers = Bukkit.getOfflinePlayers(); for (int i = 0; i < INTERVALL_CHECK; i++) { int nextPosition = (currentPage * INTERVALL_CHECK) + i; if (offlinePlayers.length >= nextPosition) {