package com.yiidata.intergration.web.modules.sys.cache; import com.google.common.collect.ImmutableSet; import org.springframework.cache.Cache; import org.springframework.cache.CacheManager; import org.springframework.stereotype.Component; import javax.annotation.Resource; import java.util.Collection; import java.util.HashSet; import java.util.Set; /** * * 支持缓存, @Cacheable 注解。 * * CAcheManager 无须自己 shutdown,创建 该 Cache 的 Factory 在销毁是会 shutdown * *
* * User: zhenqin * Date: 14/11/9 * Time: 10:43 * ** * @author zhenqin */ @Component("cacheManager") public class ICacheManager implements CacheManager { /** * 支持 cacheManager 的缓存 */ @Resource private ICache cache; /** * 已经获得的缓存 */ private Set