From f68af5529fc190fd7b1c858a1dd4508be2a9bc2d Mon Sep 17 00:00:00 2001 From: tastybento Date: Sun, 2 Jun 2024 18:04:54 -0700 Subject: [PATCH] Remove concurrent hashmap because it cannot handle null values. Need to use another approach if concurrency is required. --- .../bentobox/bentobox/managers/island/IslandCache.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/world/bentobox/bentobox/managers/island/IslandCache.java b/src/main/java/world/bentobox/bentobox/managers/island/IslandCache.java index 97624b230..ed2ee7183 100644 --- a/src/main/java/world/bentobox/bentobox/managers/island/IslandCache.java +++ b/src/main/java/world/bentobox/bentobox/managers/island/IslandCache.java @@ -4,6 +4,7 @@ import java.util.Collection; import java.util.Collections; import java.util.Comparator; +import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.List; @@ -12,7 +13,6 @@ import java.util.Objects; import java.util.Set; import java.util.UUID; -import java.util.concurrent.ConcurrentHashMap; import java.util.stream.Collectors; import org.bukkit.Bukkit; @@ -51,9 +51,9 @@ public class IslandCache { private final @NonNull Database handler; public IslandCache(@NonNull Database handler) { - islandsById = new ConcurrentHashMap<>(); - islandsByUUID = new ConcurrentHashMap<>(); - grids = new ConcurrentHashMap<>(); + islandsById = new HashMap<>(); + islandsByUUID = new HashMap<>(); + grids = new HashMap<>(); this.handler = handler; }