public synchronized DistributionSpecificationResolver getDefaultDistributionSpecificationResolver() {
if (_defaultDistributionSpecificationResolver == null) {
BloombergJmsTopicNameResolver topicResolver = new BloombergJmsTopicNameResolver(getReferenceDataProvider());
DefaultDistributionSpecificationResolver distributionSpecResolver = new DefaultDistributionSpecificationResolver(getIdResolver(), getNormalizationRules(), topicResolver);
return new EHCachingDistributionSpecificationResolver(distributionSpecResolver, getCacheManager(), "BBG");
}
return _defaultDistributionSpecificationResolver;
}