您的位置:首页 > 其它

ehcache框架入门

2015-08-11 16:32 302 查看
项目中运用缓存管理的优势不言自明,可以减轻数据库的压力并且还能提升性能。下面是ehcache缓存框架的入门使用。

项目结构如下图所示:



Test 类是对缓存的测试,实现了加入缓存,取出缓存数据打印。



主要是StoreMsg类,这里面是对缓存操作的封装

package com.albert;

import net.sf.ehcache.Cache;
import net.sf.ehcache.CacheManager;
import net.sf.ehcache.Element;

public class StoreMsg {
CacheManager manager;

public StoreMsg() {
manager = new CacheManager("ehcache.xml");//加载配置文件初始化缓存管理器
}

/**
* 加入缓存
* @param cache
* @param key
* @param value
*/
public void storeToEhcache(Cache cache,String key,String value){
cache.put(new Element(key, value));
}
/**
* 从缓存中取数据
* @param cache
* @param key
* @return
*/
public String  getValue(Cache cache,String key){
return cache.get(key).getValue().toString();
}
/**
* 新建缓存
* @param name
*/
public void addCache(String name){
manager.addCache(name);
}
/**
* 获得缓存
* @param name
* @return
*/
public Cache getCache(String name){
return manager.getCache(name);
}
}


配置文件如下








缓存需要的jar包直接去官网下载,下载地址如下(里面三个包都需要) http://s3.amazonaws.com/tcdistributions/ehcache-core-2.5.2-distribution.tar.gz

项目源码下载地址    http://download.csdn.net/detail/lianruanjian/8991419
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ehcache 缓存 性能