private CacheDefaults extractDefaults()

in src/main/java/org/apache/geronimo/jcache/simple/cdi/CDIJCacheHelper.java [216:227]


    private CacheDefaults extractDefaults(final Class<?> type) {
        CacheDefaults annotation = null;
        Class<?> clazz = type;
        while (clazz != null && clazz != Object.class) {
            annotation = clazz.getAnnotation(CacheDefaults.class);
            if (annotation != null) {
                break;
            }
            clazz = clazz.getSuperclass();
        }
        return annotation;
    }