private void deleteCache(Object[] args) throws CacheUnreachableException {
		List<CacheDeleteDefinition> deletes = cacheDefinitionCollection.getCacheDeleteDefinitions();
		if (deletes == null) {
			return;
		}
		// 根据cacheDefinitionCollection中配置的所有删除缓存操作，循环调用，删除缓存
		for (CacheDeleteDefinition definition : deletes) {
			String key = definition.generateCacheKey(args);
			Cache cache = cacheManager.getCache(definition.getPool());
			cache.delete(key);
			if (LOGGER.isDebugEnabled()) {
				LOGGER.debug("删除Key为[" + key + "]的缓存");
			}
		}
	}