in src/main/java/org/apache/geronimo/jcache/simple/cdi/CDIJCacheHelper.java [246:258]
private CacheKeyGenerator cacheKeyGeneratorFor(final CacheDefaults defaults,
final Class<? extends CacheKeyGenerator> cacheKeyGenerator) {
if (!CacheKeyGenerator.class.equals(cacheKeyGenerator)) {
return instance(cacheKeyGenerator);
}
if (defaults != null) {
final Class<? extends CacheKeyGenerator> defaultCacheKeyGenerator = defaults.cacheKeyGenerator();
if (!CacheKeyGenerator.class.equals(defaultCacheKeyGenerator)) {
return instance(defaultCacheKeyGenerator);
}
}
return defaultCacheKeyGenerator;
}