ehchche配置中配置多个缓存对象
来源:互联网 发布:学霸养成软件 编辑:程序博客网 时间:2024/05/15 00:18
- URL url = CacheHelper.class.getClassLoader().getResource("ehcache.xml");
- CacheManager manager = new CacheManager(url);
- // __DEFAULT__
- System.out.println(manager.getName());
- URL url2 = CacheHelper.class.getClassLoader().getResource("ehcache2.xml");
- CacheManager manager2 = new CacheManager(url2);
<?xml version="1.0" encoding="UTF-8"?>
<ehcache>
<!--<diskStore path="/home/uat_dm/log/ehcache/oss"/>-->
<diskStore path="java.io.tmpdir/hibernate/oss" />
<defaultCache maxElementsInMemory="10000" memoryStoreEvictionPolicy="LRU" eternal="false"
timeToIdleSeconds="300" timeToLiveSeconds="300" overflowToDisk="false" diskPersistent="false" />
<!-- acegi cache-->
<cache name="userCache"
maxElementsInMemory="10000"
eternal="true"
overflowToDisk="true"/>
<!-- acegi cache-->
<cache name="resourceCache"
maxElementsInMemory="10000"
eternal="true"
overflowToDisk="true"/>
<cache name="paramCache"
maxElementsInMemory="10000"
eternal="true"
overflowToDisk="true"/>
</ehcache>
创建这些缓存对象,如何使用嫩
//创建CacheManager对象
CacheManager manager = CacheManager.getInstance();
if(manager == null)
manager = CacheManager.create();
//通过Cachemanager对象
cache = manager.getCache("paramCache");
if(cache == null){
log.error("init cache failed");
manager.addCache("paramCache");
//获取ehcache.xmL配置文件里的cache对象
cache = manager.getCache("paramCache");
}
for(TC09ParamDic c09 : c09List){
ParamCacheKey key = new ParamCacheKey(c09.getParamName(), c09.getValue());
cache.put(new Element(key, c09));
}
- ehchche配置中配置多个缓存对象
- 多个缓存配置找报错
- spring中缓存配置
- Hibernate中配置ehcache缓存
- 为 ASP.NET 创建缓存配置对象
- 基于spring+thrift集成ehchche,mongodb,redis等缓存服务
- Spring如何配置数据库查询缓存/对象缓存EHCache
- tomcat6.0中配置多个数据源配置说明
- 项目中配置多个target及podfile文件配置
- listener.ora中配置多个listener
- 一个服务器中配置多个tomcat
- 一个服务器中配置多个tomcat
- Ubuntu中配置多个JDK
- 项目中配置多个数据源
- XAMPP中配置多个网站
- Ubuntu中配置多个jdk
- 一个服务器中配置多个tomcat
- myeclipse中配置多个tomcat实例
- 使用js动态添加组件
- sqlserver.jdbc.SQLServerException: 事务(进程 ID 246)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务
- leetcode--Rotate Array
- 这个是用来看框架的本地存储。
- ViewState EnableViewState 禁用与使用心得
- ehchche配置中配置多个缓存对象
- BAT解密:互联网技术发展之路(2)- 业务如何驱动技术发展
- 动画效果
- java noi socket
- 009 Palindrome Number [Leetcode]
- 第四章 Controller接口控制器详解(6)——跟着开涛学SpringMVC
- Bootstar常用样式表
- ubuntu14.04 安装JDK1.8
- Android——分别获取导航栏、状态栏高度