diff --git a/API/src/main/java/me/braydon/mc/service/MojangService.java b/API/src/main/java/me/braydon/mc/service/MojangService.java index 1a3b830..5c37bb4 100644 --- a/API/src/main/java/me/braydon/mc/service/MojangService.java +++ b/API/src/main/java/me/braydon/mc/service/MojangService.java @@ -28,6 +28,7 @@ import com.google.common.base.Splitter; import com.google.common.collect.Lists; import com.google.common.hash.Hashing; import jakarta.annotation.PostConstruct; +import jakarta.annotation.PreDestroy; import lombok.Getter; import lombok.NonNull; import lombok.SneakyThrows; @@ -565,4 +566,11 @@ public final class MojangService { } return blocked; } + + @PreDestroy + public void cleanup() { + mojangServerStatuses.clear(); + bannedServerHashes.clear(); + blockedServersCache.clear(); + } } \ No newline at end of file