public static boolean isJCacheAvailable(ClassLoader classLoader) {
        return isJCacheAvailable((className) -> ClassLoaderUtil.isClassAvailable(classLoader, className));
    }
@Test
    public void testIsJCacheAvailable_withWrongJCacheVersion_withLogger() {
        JCacheDetector.ClassAvailabilityChecker classAvailabilityChecker = className -> className.equals("javax.cache.Caching");

        assertFalse(isJCacheAvailable(logger, classAvailabilityChecker));
    }