cache1.put(fqn, key, "value");
cache1.put(fqn2, key, "value");
assert loader1 instanceof ClusteredCacheLoader;
assert loader2 instanceof ChainingCacheLoader;
DummySharedInMemoryCacheLoader dummyLoader2 = (DummySharedInMemoryCacheLoader) ((ChainingCacheLoader) loader2).getCacheLoaders().get(1);
assert loader1.get(fqn).containsKey(key);
assert loader2.get(fqn).containsKey(key);
assert dummyLoader2.get(fqn).containsKey(key);
// evict from memory on all caches
cache1.evict(fqn, true);
cache2.evict(fqn, true);
assert dummyLoader2.get(fqn).containsKey(key);
Set s = new HashSet();
s.add("b");
assert s.equals(loader1.getChildrenNames(fqn));
}