Concurrent hashmap

This commit is contained in:
Timo Bejan 2023-06-13 16:01:02 +03:00
parent eb7e6cce7b
commit d50f990254

View File

@ -3,6 +3,7 @@ package com.knecon.fforesight.keycloakcommons.security;
import java.util.HashMap;
import java.util.Map;
import java.util.Optional;
import java.util.concurrent.ConcurrentHashMap;
import org.springframework.security.authentication.AuthenticationManager;
import org.springframework.security.authentication.AuthenticationManagerResolver;
@ -25,7 +26,7 @@ public class TenantAuthenticationManagerResolver implements AuthenticationManage
private final BearerTokenResolver resolver = new DefaultBearerTokenResolver();
private final TenantProvider tenantProvider;
private final Map<String, AuthenticationManager> authenticationManagers = new HashMap<>();
private final Map<String, AuthenticationManager> authenticationManagers = new ConcurrentHashMap<>();
@Override