@Override
	public MultiLevelCache getCache(String pool) {
		MultiLevelCache cache = getCurrentLevelCache(pool);
		
		if(highLevelManager != null) {
			Cache highLevelCache = highLevelManager.getCache(pool);
			cache.setHighLevelCache(highLevelCache);
		}
		
		return cache;
	}