Skip to content

Commit 7fd3ba0

Browse files
Create PatternConstraint.java (#67)
Porting change from #65 to hibernate validator 6.2.0 branch.
1 parent 6f18abb commit 7fd3ba0

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/graphql/validation/constraints/standard/PatternConstraint.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,10 @@
99
import graphql.validation.rules.ValidationEnvironment;
1010

1111
import java.util.Arrays;
12-
import java.util.HashMap;
1312
import java.util.List;
1413
import java.util.Map;
14+
import java.util.concurrent.ConcurrentHashMap;
15+
import java.util.concurrent.ConcurrentMap;
1516
import java.util.regex.Matcher;
1617
import java.util.regex.Pattern;
1718

@@ -20,7 +21,7 @@
2021

2122
public class PatternConstraint extends AbstractDirectiveConstraint {
2223

23-
private final static Map<String, Pattern> SEEN_PATTERNS = new HashMap<>();
24+
private final static ConcurrentMap<String, Pattern> SEEN_PATTERNS = new ConcurrentHashMap<>();
2425

2526
public PatternConstraint() {
2627
super("Pattern");

0 commit comments

Comments
 (0)