Browse Source

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

pull/351/head
Oliver Drotbohm 7 years ago
parent
commit
7d28e65b77
  1. 2
      src/main/java/org/springframework/data/spel/ExtensionAwareEvaluationContextProvider.java

2
src/main/java/org/springframework/data/spel/ExtensionAwareEvaluationContextProvider.java

@ -63,7 +63,7 @@ import org.springframework.util.Assert; @@ -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;

Loading…
Cancel
Save