|
@@ -2,6 +2,7 @@ package org.noip.olyol95.googlr;
|
|
|
|
|
|
import org.bukkit.scheduler.BukkitRunnable;
|
|
|
|
|
|
+import java.sql.Array;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Hashtable;
|
|
|
|
|
@@ -51,9 +52,17 @@ public class QueryCache {
|
|
|
@Override
|
|
|
public void run() {
|
|
|
|
|
|
+ ArrayList<Integer> toRemove = new ArrayList<>();
|
|
|
+
|
|
|
for (Integer hash: cache.keySet()) {
|
|
|
|
|
|
- if (cache.get(hash).isExpired(300000)) cache.remove(hash);
|
|
|
+ if (cache.get(hash).isExpired(300000)) toRemove.add(hash);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ for (Integer hash: toRemove) {
|
|
|
+
|
|
|
+ cache.remove(hash);
|
|
|
|
|
|
}
|
|
|
|