docs: public static <K, V> Cache<K, V> unwrapCache(Cache<K, V> cache) {
        if (cache instanceof AbstractDelegatingCache) {
           return unwrapCache(((AbstractDelegatingCache<K, V>) cache).getDelegate());
        }
        return cache;
     }