diff --git a/src/main/java/org/springframework/data/jdbc/core/SqlGeneratorSource.java b/src/main/java/org/springframework/data/jdbc/core/SqlGeneratorSource.java index 1b597b31..f0eb1aa3 100644 --- a/src/main/java/org/springframework/data/jdbc/core/SqlGeneratorSource.java +++ b/src/main/java/org/springframework/data/jdbc/core/SqlGeneratorSource.java @@ -19,6 +19,7 @@ import lombok.RequiredArgsConstructor; import java.util.HashMap; import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; import org.springframework.data.relational.core.mapping.RelationalMappingContext; @@ -31,7 +32,7 @@ import org.springframework.data.relational.core.mapping.RelationalMappingContext @RequiredArgsConstructor public class SqlGeneratorSource { - private final Map sqlGeneratorCache = new HashMap<>(); + private final Map sqlGeneratorCache = new ConcurrentHashMap<>(); private final RelationalMappingContext context; SqlGenerator getSqlGenerator(Class domainType) {