diff --git a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/AlarmConfiguration.tjava b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/AlarmConfiguration.tjava index 17c6dc7..317b51a 100644 --- a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/AlarmConfiguration.tjava +++ b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/AlarmConfiguration.tjava @@ -3,6 +3,7 @@ package com.r35157.jupiterperpsalarm.impl.ref; import java.util.List; import java.util.Map; import java.util.Objects; +import java.util.concurrent.ConcurrentHashMap; public record AlarmConfiguration( List definitions, @@ -13,6 +14,6 @@ public record AlarmConfiguration( Objects.requireNonNull(variables, "variables"); definitions = List.copyOf(definitions); - variables = Map.copyOf(variables); + variables = new ConcurrentHashMap<>(variables); } } \ No newline at end of file