Polish "Add factory to create a NamedThreadLocal with an initial value"

See gh-24705
This commit is contained in:
Stephane Nicoll
2023-08-23 18:47:06 +02:00
parent e1d0176faa
commit 5878a0741e
3 changed files with 10 additions and 14 deletions

View File

@@ -136,13 +136,8 @@ public class XmlBeanDefinitionReader extends AbstractBeanDefinitionReader {
private final XmlValidationModeDetector validationModeDetector = new XmlValidationModeDetector();
private final ThreadLocal<Set<EncodedResource>> resourcesCurrentlyBeingLoaded =
new NamedThreadLocal<>("XML bean definition resources currently being loaded"){
@Override
protected Set<EncodedResource> initialValue() {
return new HashSet<>(4);
}
};
private final ThreadLocal<Set<EncodedResource>> resourcesCurrentlyBeingLoaded = NamedThreadLocal.withInitial(
"XML bean definition resources currently being loaded", () -> new HashSet<>(4));
/**