diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/mapping/CassandraMappingContext.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/mapping/CassandraMappingContext.java index a2283cdd7..f06d54099 100644 --- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/mapping/CassandraMappingContext.java +++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/core/mapping/CassandraMappingContext.java @@ -17,7 +17,7 @@ package org.springframework.data.cassandra.core.mapping; import java.util.Collection; import java.util.Collections; -import java.util.HashMap; +import java.util.concurrent.ConcurrentHashMap; import java.util.HashSet; import java.util.Map; import java.util.Objects; @@ -79,7 +79,7 @@ public class CassandraMappingContext private @Deprecated CodecRegistry codecRegistry = CodecRegistry.DEFAULT; // caches - private final Map>> entitySetsByTableName = new HashMap<>(); + private final Map>> entitySetsByTableName = new ConcurrentHashMap<>(); private final Set> tableEntities = new HashSet<>(); private final Set> userDefinedTypes = new HashSet<>();