@SuppressWarnings("unchecked") protected <KIn> Set<KIn> loadAllKeysFromCacheLoaderUsingFilter(Set<KIn> filterOutSet) { Set<KIn> keysInCL = InfinispanCollections.<KIn>emptySet(); CacheLoader cl = resolveCacheLoader(); if (cl != null) { try { keysInCL = (Set<KIn>) cl.loadAllKeys((Set<Object>) filterOutSet); } catch (CacheLoaderException e) { throw new CacheException("Could not load key/value entries from cacheloader", e); } } return keysInCL; }