Definitely fishy! Don't remember exactly the spec but do we have to throw javax.cache.integration.CacheLoaderException by spec contract (for cache laoder ops)?