Skip to content

Commit df485ce

Browse files
committed
GH-1319 - Avoid ConcurrentModificationException in PackageName.
1 parent 320b2ba commit df485ce

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,9 +16,9 @@
1616
package org.springframework.modulith.core;
1717

1818
import java.util.Arrays;
19-
import java.util.HashMap;
2019
import java.util.Map;
2120
import java.util.Objects;
21+
import java.util.concurrent.ConcurrentHashMap;
2222
import java.util.stream.Collectors;
2323
import java.util.stream.Stream;
2424

@@ -37,7 +37,7 @@ public class PackageName implements Comparable<PackageName> {
3737

3838
public static final String DEFAULT = "<<default>>";
3939

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

4242
private final String name;
4343
private final String[] segments;

0 commit comments

Comments
 (0)