private CacheResolverFactory cacheResolverFactoryFor()

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();
    }