Skip to content

Commit 24fe012

Browse files
authored
TargetKeys Map changed to ConcurrentHashMap (helidon-io#7603)
Signed-off-by: David Kral <david.k.kral@oracle.com>
1 parent aa1e1d8 commit 24fe012

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

security/providers/http-sign/src/main/java/io/helidon/security/providers/httpsign/HttpSignProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import java.util.Optional;
2424
import java.util.Set;
2525
import java.util.TreeMap;
26+
import java.util.concurrent.ConcurrentHashMap;
2627

2728
import io.helidon.config.Config;
2829
import io.helidon.config.metadata.Configured;
@@ -76,7 +77,7 @@ public final class HttpSignProvider implements AuthenticationProvider, OutboundS
7677
private final Map<String, InboundClientDefinition> inboundKeys;
7778
private final OutboundConfig outboundConfig;
7879
// cache of target name to a signature configuration for outbound calls
79-
private final Map<String, OutboundTargetDefinition> targetKeys = new HashMap<>();
80+
private final Map<String, OutboundTargetDefinition> targetKeys = new ConcurrentHashMap<>();
8081
private final boolean backwardCompatibleEol;
8182

8283
private HttpSignProvider(Builder builder) {

0 commit comments

Comments
 (0)