private InjectionMetadata getMetadata(Class<?> clazz) { // Quick check on the concurrent map first, with minimal locking. InjectionMetadata metadata = cache.get(clazz); if (metadata == null) { metadata = buildContextMetadata(clazz); cache.put(clazz, metadata); } return metadata; }
private InjectionMetadata getMetadata(Class<?> clazz) { // Quick check on the concurrent map first, with minimal locking. InjectionMetadata metadata = cache.get(clazz); if (metadata == null) { metadata = buildContextMetadata(clazz); cache.put(clazz, metadata); } return metadata; }
private InjectionMetadata getMetadata(Class<?> clazz) { // Quick check on the concurrent map first, with minimal locking. InjectionMetadata metadata = cache.get(clazz); if (metadata == null) { metadata = buildContextMetadata(clazz); cache.put(clazz, metadata); } return metadata; }
public void postProcessMergedBeanDefinition(RootBeanDefinition beanDefinition, Class<?> beanType, String beanName) { if (beanType != null) { InjectionMetadata metadata = buildContextMetadata(beanType); metadata.checkConfigMembers(beanDefinition); } }
public void postProcessMergedBeanDefinition(RootBeanDefinition beanDefinition, Class<?> beanType, String beanName) { if (beanType != null) { InjectionMetadata metadata = buildContextMetadata(beanType); metadata.checkConfigMembers(beanDefinition); } }
public void postProcessMergedBeanDefinition(RootBeanDefinition beanDefinition, Class<?> beanType, String beanName) { if (beanType != null) { InjectionMetadata metadata = buildContextMetadata(beanType); metadata.checkConfigMembers(beanDefinition); } }