使用Ehcache与SapphireCache

阅读更多
欢迎去看原著,转载来自于:
引用
http://www.iteye.com/topic/1125445

先说Ehcache吧,比较常用,配置简单,性能也可以
Hibernate缺省的缓存框架,下载的话网上一搜一大把,首先的话需要导入Ehcache所需jar包,然后配置配置文件:
   
   
       
  
       
       
       
  




使用Ehcache:

/* 声明缓存管理容器 */  
CacheManager cm = new CacheManager("info-cache.xml");   
           
/* 获取缓存实例 */  
Cache cache = cm.getCache("accountCache");   
cache.put(new Element("account", "zhangsan"));   
System.out.println(cache.get("account").getValue());  



从上述示例中我们可以看出,Ehcache的基本使用比较简单,接下来,我们再次演示另外一种缓存框架,SapphireCache。SapphireCache是一种新缓存框架,感觉配置和使用上更为简单和方便,避免了很多不必要的层次封装,降低资源开销的同时,还提升了很强的缓存吞吐性与分布式缓存的并发性。
导入配置文件:

   
   
   
       
       
  
       
       
  
       
       
       
  



使用示例:
/* 初始化缓存管理容器 */  
CacheManager cacheManager = new SapphireCacheManager();   
           
/* 获取缓存实例 */  
Cache cache = cacheManager.getCache("defaultCache");   
cache.put("account", "admin");   
System.out.println(cache.get("account"));  

你可能感兴趣的:(Ehcache,SapphireCache)