|
|
|
|
@ -102,11 +102,7 @@ public class SpringConfigurator extends Configurator {
@@ -102,11 +102,7 @@ public class SpringConfigurator extends Configurator {
|
|
|
|
|
private String getBeanNameByType(WebApplicationContext wac, Class<?> endpointClass) { |
|
|
|
|
String wacId = wac.getId(); |
|
|
|
|
|
|
|
|
|
Map<Class<?>, String> beanNamesByType = cache.get(wacId); |
|
|
|
|
if (beanNamesByType == null) { |
|
|
|
|
beanNamesByType = new ConcurrentHashMap<>(); |
|
|
|
|
cache.put(wacId, beanNamesByType); |
|
|
|
|
} |
|
|
|
|
Map<Class<?>, String> beanNamesByType = cache.computeIfAbsent(wacId, k -> new ConcurrentHashMap<>()); |
|
|
|
|
|
|
|
|
|
if (!beanNamesByType.containsKey(endpointClass)) { |
|
|
|
|
String[] names = wac.getBeanNamesForType(endpointClass); |
|
|
|
|
|