diff options
| author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2024-08-02 02:03:34 -0400 |
|---|---|---|
| committer | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2024-08-02 02:03:34 -0400 |
| commit | 0732e4ec8c3222e592eeefeca1e611bd336b5380 (patch) | |
| tree | 028d017bac56784fef099025997393cc66c29092 /src/main/java | |
| parent | 1bb0f5f033eebd8760f9ffaf2b237d354922cf45 (diff) | |
| download | Skyblocker-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.java | 2 |
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); } } } |
