diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/client/cache/ImmutableArrayMap.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/client/cache/ImmutableArrayMap.java index 22d7159531a75..137de8dd8543c 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/client/cache/ImmutableArrayMap.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/platform/client/cache/ImmutableArrayMap.java @@ -18,7 +18,9 @@ package org.apache.ignite.internal.processors.platform.client.cache; import java.io.Serializable; +import java.util.Arrays; import java.util.Collection; +import java.util.Collections; import java.util.List; import java.util.Map; import java.util.Set; @@ -60,7 +62,7 @@ public ImmutableArrayMap(K[] keysArr, V[] valuesArr) { assert keysArr.length == valuesArr.length : "Arrays should be equal in size!"; this.keys = new ImmutableArraySet<>(keysArr); - this.values = List.of(valuesArr); + this.values = Collections.unmodifiableList(Arrays.asList(valuesArr)); } /** {@inheritDoc} */