shouldn't the adaptor continue to throw the old exception type (```CacheLoaderException```)?