Skip to content

Commit 44898d7

Browse files
committed
GH-1325 - Avoid ConcurrentModificationException in PackageName.
1 parent aeb962b commit 44898d7

File tree

1 file changed

+2
-2
lines changed
  • spring-modulith-core/src/main/java/org/springframework/modulith/core

1 file changed

+2
-2
lines changed

spring-modulith-core/src/main/java/org/springframework/modulith/core/PackageName.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
package org.springframework.modulith.core;
1717

1818
import java.util.Arrays;
19-
import java.util.HashMap;
2019
import java.util.Map;
20+
import java.util.concurrent.ConcurrentHashMap;
2121
import java.util.stream.Collectors;
2222
import java.util.stream.Stream;
2323

@@ -34,7 +34,7 @@
3434
*/
3535
class PackageName implements Comparable<PackageName> {
3636

37-
private static final Map<String, PackageName> PACKAGE_NAMES = new HashMap<>();
37+
private static final Map<String, PackageName> PACKAGE_NAMES = new ConcurrentHashMap<>();
3838

3939
private final String name;
4040
private final String[] segments;

0 commit comments

Comments
 (0)