Skip to content

Commit 9259cb4

Browse files
committed
DATAJDBC-325 - SqlGeneratorSource is now thread safe.
Original pull request: #114.
1 parent 326335c commit 9259cb4

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

spring-data-jdbc/src/main/java/org/springframework/data/jdbc/core/SqlGeneratorSource.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
import java.util.HashMap;
2121
import java.util.Map;
22+
import java.util.concurrent.ConcurrentHashMap;
2223

2324
import org.springframework.data.relational.core.mapping.RelationalMappingContext;
2425

@@ -31,7 +32,7 @@
3132
@RequiredArgsConstructor
3233
public class SqlGeneratorSource {
3334

34-
private final Map<Class, SqlGenerator> sqlGeneratorCache = new HashMap<>();
35+
private final Map<Class, SqlGenerator> sqlGeneratorCache = new ConcurrentHashMap<>();
3536
private final RelationalMappingContext context;
3637

3738
SqlGenerator getSqlGenerator(Class<?> domainType) {

0 commit comments

Comments
 (0)