转自:http://www.yybean.com/ehcache-getting-started-series-ii-in-the-projects-alone
1.创建CacheManager (net.sf.ehcache.CacheManager)
(1)使用默认配置文件创建
CacheManager manager = CacheManager.create();
(2)使用指定配置文件创建
CacheManager manager = CacheManager.create("src/config/ehcache.xml");
(3)从classpath找寻配置文件并创建
URL url = getClass().getResource("/anothername.xml");
CacheManager manager = CacheManager.create(url);
(4)通过输入流创建
InputStream fis = new FileInputStream(new File("src/config/ehcache.xml").getAbsolutePath());
try { manager = CacheManager.create(fis); } finally { fis.close(); }
2.创建Caches (net.sf.ehcache.Cache)
(1)取得配置文件中预先 定义的sampleCache1设置,生成一个Cache
Cache cache = manager.getCache("sampleCache1");
(2)设置一个名为test 的新cache,test属性为默认
CacheManager manager = CacheManager.create();
manager.addCache("test");
(3)设置一个名为test 的新cache,并定义其属性
CacheManager manager = CacheManager.create();
Cache cache = new Cache("test", 1, true, false, 5, 2);
manager.addCache(cache);
(4)删除cache
CacheManager singletonManager = CacheManager.create();
singletonManager.removeCache("sampleCache1");
3.使用Caches
(1)往cache中加入元素
Element element = new Element("key1", "value1");
cache.put(new Element(element);
(2)从cache中取得元素
Element element = cache.get("key1");
(3)从cache中删除元素
Cache cache = manager.getCache("sampleCache1");
Element element = new Element("key1", "value1");
cache.remove("key1");
3.卸载CacheManager ,关闭Cache
manager.shutdown();
分享到:
相关推荐
mybatis ehcache 整合中文文档 mybatis ehcache 整合中文文档 mybatis ehcache 整合中文文档
配置 EhCache 的实例 1、 简介: EhCache缓存插件是Hibernate的另一个项目,Hibernate框架内置了对它 的支持,对于单机应用推荐使用它做为Hibernate的二级缓存。
EhCache使用详解,HIBERNATE缓冲
ehcache配置使用详解,里面有具体的例子
在\ehcache-monitor-kit-1.0.0\etc\ehcache-monitor.conf中可以配置监控的ip和端口号。 4.启动被监控的web application和ehcache-monitor-kit-1.0.0\bin目录下的startup.bat(在windows环境下) 5.在浏览器中输入 ...
Ehcache 是一种广泛使用的开源 Java 分布式缓存。主要面向通用缓存,Java EE 和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个 gzip 缓存 servlet 过滤器,支持 REST 和 SOAP api...
Ehcache经典中文教程Ehcache内存框架介绍 —高成勇 安装 配置 编码接口介绍 api
java Ehcache新手快速入门
Hibernate中默认的二级缓存机制ehcache案例,属性ehcache环境搭建,配置问题。
Ehcache API,页面缓存,分布式缓存。
一看就懂的ehcache缓存技术使用技巧
Ehcache使用: CacheManager主要的缓存管理类,一般一个应用为一个实例,如下 CacheManager.create();也可以使用new CacheManager的方式创建 ...在使用ehcache后,需要关闭 CacheManager.getInstance().shutdown()
赠送jar包:ehcache-3.3.1.jar; 赠送原API文档:ehcache-3.3.1-javadoc.jar; 赠送源代码:ehcache-3.3.1-sources.jar;...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
ehcache二级缓存配置文件
在Spring+Hibernate集成环境中使用EhCache缓存做的开发测试,在线程中打开数据库查询数据,及关闭数据库后查询数据的结果.
ehcache3-samples, 关于使用 Ehcache 3,一些示例/教程 Ehcache示例这里知识库包含有关 Ehcache 3用法的...示例'basic'演示 Ehcache 3的基本配置和用法'集群'- 演示如何在Terracotta服务器上使用分布式缓存功能'jsr107'
cache、ehcache等缓存使用,实现存对象读对象等等
Ehcache分布式缓存入门案例demo,简单易用上手快,帮助您快速解决应用中的单体缓存问题,提高系统响应速度。
软件仍然是开源,但一些新的主要功能(例如,快速可重启性之间的一致性的)只能在商业产品中使用,例如Enterprise EHCache and BigMemory。,维基媒体Foundationannounced目前使用的就是Ehcache技术。
主要讲解下encache的原理、分布式缓存集群环境配置、与在spring中的使用