Skip to content

cpthack/ehcache-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ehcache-client

Ehcache属于进程级缓存,针对Ehcache常用的方法进行了简单的封装,方便后期使用。

一、使用示例:

1、自定义EhcacheConfigTest配置

EhcacheConfigTest.java代码引用

public class EhcacheConfigTest extends EhcacheConfig {
	private final String FILE_NAME = "test-ehcache.xml";
	
	public EhcacheConfigTest() {
		loadConfigFile();
	}
	
	@Override
	public String getConfigFile() {
		return FILE_NAME;
	}
}

配置文件模板如:test-ehcache.xml所示,主要参考配置项

2、获取缓存操作客户端CacheClient

EhcacheClientTest.java代码引用

	CacheClient cacheClient = EhcacheClientFactory.getEhcacheClient(new EhcacheConfigTest());
	cacheClient.start();
	logger.info("获取EhcacheClient对象>>>" + cacheClient);

3、缓存的基本CURD

EhcacheClientTest.java代码引用

	String orgin = "ehcache1";
	String key = "key1";
	String value = "value1";
	logger.info("先尝试从磁盘中恢复数据>>>ORGIN = [" + orgin + "]" + ",KEY = [" + key + "],VALUE = [" + cacheClient.get(orgin, key) + "]");
	
	cacheClient.put(orgin, key, value);
	logger.info("直接读取内存中的数据>>>ORGIN = [" + orgin + "]" + ",KEY = [" + key + "],VALUE = [" + cacheClient.get(orgin, key) + "]");
	
	logger.info("删除缓存中的数据");
	cacheClient.delete(orgin, key);
	}

二、具体参考:

About

Ehcache属于进程级缓存,针对Ehcache常用的方法进行了简单的封装,方便后期使用。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages