in src/main/java/org/apache/geronimo/jcache/simple/cdi/CDIJCacheHelper.java [260:272]
private CacheResolverFactory cacheResolverFactoryFor(final CacheDefaults defaults,
final Class<? extends CacheResolverFactory> cacheResolverFactory) {
if (!CacheResolverFactory.class.equals(cacheResolverFactory)) {
return instance(cacheResolverFactory);
}
if (defaults != null) {
final Class<? extends CacheResolverFactory> defaultCacheResolverFactory = defaults.cacheResolverFactory();
if (!CacheResolverFactory.class.equals(defaultCacheResolverFactory)) {
return instance(defaultCacheResolverFactory);
}
}
return defaultCacheResolverFactory();
}