add CacheException