I agree, but if you look at where it checks the container it actually calls cache.get which would hit the cache loader as well.  Maybe instead we should have cache.getAdvancedCache.withFlags(Flag.SKIP_CACHE_LOADER) ?