package com.shy.ehcache;
import net.sf.ehcache.Cache;
import net.sf.ehcache.CacheManager;
import net.sf.ehcache.Element;
public class EhcacheDemo {
public static void main(String[] args) {
//加载配置文件路径为:src/config/ehcache.xml
CacheManager manager = CacheManager.create("src/config/ehcache.xml");
//获取全部缓存名称
String[] names = manager.getCacheNames();
//打印缓存名称
for(String name : names){
System.out.println("ehcache names = "+name);
}
//获取指定的cache
Cache cache = manager.getCache(names[0]);
//创建一个内存元素
Element e = new Element("sayHello", "hello");
//将元素放入内存
cache.put(e);
//从内存读取
System.out.println(cache.get("sayHello"));
}
}