From 0473fa79715a6fd2350f80e2bb67d992db8a996d Mon Sep 17 00:00:00 2001 From: cfredri4 <50839054+cfredri4@users.noreply.github.com> Date: Thu, 18 Jun 2020 16:07:17 +0200 Subject: [PATCH] DATACASS-777 - Change HashMap to ConcurrentHashMap in CassandraMappingContext. Use consistently ConcurrentHashMap for meta-model caching. Original pull request: #175. --- .../data/cassandra/core/mapping/CassandraMappingContext.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 7b0c34469..e4df0ca4f 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 @@ -15,7 +15,6 @@ */ package org.springframework.data.cassandra.core.mapping; -import static org.springframework.data.cassandra.core.cql.keyspace.CreateTableSpecification.*; import java.util.*; import java.util.function.Supplier; @@ -86,7 +85,7 @@ public class CassandraMappingContext private CodecRegistry codecRegistry = CodecRegistry.DEFAULT_INSTANCE; // 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<>();