From 98b392d528048bdb5a8622aea0b5f9d5530526bf Mon Sep 17 00:00:00 2001 From: xGinko Date: Tue, 9 Jul 2024 14:13:17 +0200 Subject: [PATCH] use invalidate instead of Map#remove --- .../java/me/xginko/villageroptimizer/utils/ExpiringSet.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/me/xginko/villageroptimizer/utils/ExpiringSet.java b/src/main/java/me/xginko/villageroptimizer/utils/ExpiringSet.java index 16c4bce..0b8bf1a 100644 --- a/src/main/java/me/xginko/villageroptimizer/utils/ExpiringSet.java +++ b/src/main/java/me/xginko/villageroptimizer/utils/ExpiringSet.java @@ -206,7 +206,7 @@ public final class ExpiringSet extends AbstractSet implements Set { @Override public boolean remove(Object o) { boolean present = contains(o); - this.cache.asMap().remove(o); + this.cache.invalidate(o); return present; } @@ -344,6 +344,6 @@ public final class ExpiringSet extends AbstractSet implements Set { */ @Override public void clear() { - this.cache.asMap().clear(); + this.cache.invalidateAll(); } } \ No newline at end of file