aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2024-08-02 02:03:34 -0400
committerAaron <51387595+AzureAaron@users.noreply.github.com>2024-08-02 02:03:34 -0400
commit0732e4ec8c3222e592eeefeca1e611bd336b5380 (patch)
tree028d017bac56784fef099025997393cc66c29092 /src/main/java
parent1bb0f5f033eebd8760f9ffaf2b237d354922cf45 (diff)
downloadSkyblocker-0732e4ec8c3222e592eeefeca1e611bd336b5380.tar.gz
Skyblocker-0732e4ec8c3222e592eeefeca1e611bd336b5380.tar.bz2
Skyblocker-0732e4ec8c3222e592eeefeca1e611bd336b5380.zip
Better cache eviction
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/chat/SkyblockXpMessages.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/chat/SkyblockXpMessages.java b/src/main/java/de/hysky/skyblocker/skyblock/chat/SkyblockXpMessages.java
index a7f85d35..1450b001 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/chat/SkyblockXpMessages.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/chat/SkyblockXpMessages.java
@@ -19,7 +19,6 @@ public class SkyblockXpMessages {
public static void init() {
ClientReceiveMessageEvents.GAME.register(SkyblockXpMessages::onMessage);
- Scheduler.INSTANCE.scheduleCyclic(RECENT_MESSAGES::clear, 20 * 60);
}
private static void onMessage(Text text, boolean overlay) {
@@ -31,6 +30,7 @@ public class SkyblockXpMessages {
if (matcher.find() && !RECENT_MESSAGES.contains(hash)) {
CLIENT.player.sendMessage(Constants.PREFIX.get().append(matcher.group()));
RECENT_MESSAGES.add(hash);
+ Scheduler.INSTANCE.schedule(() -> RECENT_MESSAGES.remove(hash), 20 * 10);
}
}
}