DATACMNS-1456 - ExtensionAwareEvaluationContextProvider now uses a ConcurrentHashMap as cache.

This commit is contained in:
Oliver Drotbohm
2018-12-21 15:17:42 +01:00
parent 566e6a3258
commit 135272ec3e

View File

@@ -63,7 +63,7 @@ import org.springframework.util.Assert;
@RequiredArgsConstructor
public class ExtensionAwareEvaluationContextProvider implements EvaluationContextProvider {
private final Map<Class<?>, EvaluationContextExtensionInformation> extensionInformationCache = new HashMap<>();
private final Map<Class<?>, EvaluationContextExtensionInformation> extensionInformationCache = new ConcurrentHashMap<>();
private final Supplier<? extends Collection<? extends EvaluationContextExtension>> extensions;
private ListableBeanFactory beanFactory;