单独使用EHCache

转载 2016年08月31日 11:41:36

1.创建CacheManager (net.sf.ehcache.CacheManager)

(1)使用默认配置文件创建

1 CacheManager manager = CacheManager.create();

(2)使用指定配置文件创建

1 CacheManager manager = CacheManager.create("src/config/ehcache.xml");

(3)从classpath找寻配置文件并创建

1 URL url = getClass().getResource("/anothername.xml");
2 CacheManager manager = CacheManager.create(url);

(4)通过输入流创建

1 InputStream fis = new FileInputStream(new File("src/config/ehcache.xml").getAbsolutePath());
2 try 
3     manager = CacheManager.create(fis);
4  finally 
5     fis.close(); 
6 }

2.创建Caches (net.sf.ehcache.Cache)

(1)取得配置文件中预先 定义的sampleCache1设置,生成一个Cache

1 Cache cache = manager.getCache("sampleCache1");

(2)设置一个名为test 的新cache,test属性为默认

1 CacheManager manager = CacheManager.create();
2 manager.addCache("test");

(3)设置一个名为test 的新cache,并定义其属性

1 CacheManager manager = CacheManager.create();
2 Cache cache = new Cache("test"1truefalse52);
3 manager.addCache(cache);

(4)删除cache

1 CacheManager singletonManager = CacheManager.create();
2 singletonManager.removeCache("sampleCache1");

3.使用Caches

(1)往cache中加入元素

1 Element element = new Element("key1""value1");
2 cache.put(new Element(element);

(2)从cache中取得元素

1 Element element = cache.get("key1");

(3)从cache中删除元素

1 Cache cache = manager.getCache("sampleCache1");
2 Element element = new Element("key1""value1");
3 cache.remove("key1");

4.卸载CacheManager ,关闭Cache

1  manager.shutdown();

Spring Boot中的缓存支持(一)注解配置与EhCache使用

Spring Boot中的缓存支持(一)注解配置与EhCache使用  2016-06-16  Spring Boot 被围观 3434 次 随着时间的积累,应用的使用...
  • baochanghong
  • baochanghong
  • 2017年01月06日 11:14
  • 2192

Ehcache使用(一):初步使用Ehcache

Ehcache是一个很强大的轻量级框架,不依赖除了slf4j以外的任何包,这篇文章主要是了解一下ehcache的简单使用,对Ehcache做一个简单了解 首先要了解缓存清除策略,官方文档给出的有 ...
  • u010351766
  • u010351766
  • 2016年08月04日 16:36
  • 7101

ehcache 缓存使用

一:详细配置步骤      1,添加ehcache.xml文件       将ehcache.xml文件添加到src路径下面。ehcache.xml文件内容如下 ...
  • lishuangzhe7047
  • lishuangzhe7047
  • 2014年12月02日 17:20
  • 40354

ehcache缓存的使用

目录 ehcache是什么 EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 Ehcache是一种广泛使用的开源J...
  • u014001866
  • u014001866
  • 2015年12月23日 12:53
  • 819

EhCache的使用及与Spring的整合

本文主要介绍EhCache的使用,以及EhCache与Spring的整合的实践经验。 EHCache API的基本用法 首先介绍CacheManager类。它主要负责读取配置文件,默认...
  • xiao_mengxi
  • xiao_mengxi
  • 2016年11月28日 09:55
  • 634

Java中 ehcache简单使用实例

ehcache 简单实用介绍 Java中常用的本地缓存,入门级文章。 将数据缓存至本地的简单方法。简单实用的java 本地缓存框架。 使用步骤:1、添加jar包  2、在src下添加配置文件 ehca...
  • haoshaoxing
  • haoshaoxing
  • 2015年05月14日 18:04
  • 1894

[转]EHCache的使用教程

开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。 笔 者使用过多种基于Java的开源Cache组件,其中...
  • jingqiang521
  • jingqiang521
  • 2015年09月02日 11:29
  • 7183

合理使用Ehcache

Ehcache是来sourceforge(http://ehcache.sourceforge.net/)的开源项目,是纯Java实现的简单、快速的Cache组件。可以对页面、对象、数据进行缓存,支持...
  • carefree31441
  • carefree31441
  • 2013年09月02日 15:14
  • 17372

Ehcache缓存的使用

Ehcache缓存的使用
  • shuaicihai
  • shuaicihai
  • 2017年03月03日 10:44
  • 3406

memcache,ehcache使用场景比较

1、分片原理           咱们废话话不多说了,直接看Memcache的原理。首先memcache解决的最大的一个问题就是内存多次读取的内存碎片问题。内存碎片分为内存内部碎片和内存外部...
  • herogwcg1
  • herogwcg1
  • 2015年06月08日 14:11
  • 1091
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:单独使用EHCache
举报原因:
原因补充:

(最多只允许输入30个字)