assert nofailCache.getFlags().size() == 1;
DecoratedCache asyncNoFailCache = (DecoratedCache) nofailCache.withFlags(Flag.FORCE_ASYNCHRONOUS);
assert asyncNoFailCache.getFlags().size() == 2;
assert asyncNoFailCache.getFlags().contains(Flag.FAIL_SILENTLY);
assert asyncNoFailCache.getFlags().contains(Flag.FORCE_ASYNCHRONOUS);
AdvancedCache again = asyncNoFailCache.withFlags(Flag.FAIL_SILENTLY);
assert again == asyncNoFailCache; // as FAIL_SILENTLY was already specified
CherryPickClassLoader cl = new CherryPickClassLoader(null, null, null, thisClassLoader);
assert again.getClassLoader() == thisClassLoader;
DecoratedCache clCache = (DecoratedCache) again.with(cl);