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