ehcache 创建创建单一实例与否的判断,以及,哪个静态方法,只在
发布时间:2020-12-13 22:12:34 所属栏目:百科 来源:网络整理
导读:首先说echache创建对象的四种方式 首先分为两大类,1 使用默认的缓存配置文件 public static void main(String[]args) { CacheManagermgr1=CacheManager.getInstance(); CacheManagermgr2=CacheManager.create(); CacheManagermgr3=CacheManager.newInstance
首先说echache创建对象的四种方式 首先分为两大类,1使用默认的缓存配置文件
2,根据自定义配置文件
如果已经存在,就不会再创建:
CacheManager.create()和CacheManager.getInstance()都会先判断singleton属性是否为null,如果为null则继续调用newInstance(),如果不为null则直接返回。所以mgr1==mgr4==mgr5;
CacheManager.newInstance();不会判断singleton是否为null,直接使用默认的ehcache-failsafe.xml,新建一个CacheManager对象,所以mgr1 != mgr (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容