diff --git a/spigot/src/main/java/com/turikhay/mc/mapmodcompanion/spigot/IdRegistry.java b/spigot/src/main/java/com/turikhay/mc/mapmodcompanion/spigot/IdRegistry.java index ea3b0b0..697ab19 100644 --- a/spigot/src/main/java/com/turikhay/mc/mapmodcompanion/spigot/IdRegistry.java +++ b/spigot/src/main/java/com/turikhay/mc/mapmodcompanion/spigot/IdRegistry.java @@ -5,16 +5,16 @@ import com.turikhay.mc.mapmodcompanion.VerboseLogger; import org.bukkit.World; -import java.util.HashMap; import java.util.Map; import java.util.Optional; +import java.util.concurrent.ConcurrentHashMap; import java.util.logging.Logger; public interface IdRegistry { int getId(World world); class CacheableRegistry implements IdRegistry { - private final Map cache = new HashMap<>(); + private final Map cache = new ConcurrentHashMap<>(); private final IdRegistry delegate; public CacheableRegistry(IdRegistry delegate) {