博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ehcache学习笔记
阅读量:7051 次
发布时间:2019-06-28

本文共 1719 字,大约阅读时间需要 5 分钟。

Ehcache是一种广泛使用的开源Java分布式缓存,主要面向通用缓存,Java EE和轻量级容器。本博文使用3.x版本。

maven包含依赖

org.ehcache
ehcache
3.0.0.rc1

程序示例

package club.chuxing.tech.learn.ehcache;import org.ehcache.Cache;import org.ehcache.CacheManager;import org.ehcache.UserManagedCache;import org.ehcache.config.builders.CacheConfigurationBuilder;import org.ehcache.config.builders.CacheManagerBuilder;import org.ehcache.config.builders.UserManagedCacheBuilder;import static club.chuxing.tech.learn.utils.PrintUtil.*;public class TestEhCache {
public static void main(String[] args) { //Managed Cache CacheManager cacheManager = CacheManagerBuilder.newCacheManagerBuilder().withCache("preConfigured", CacheConfigurationBuilder.newCacheConfigurationBuilder(Long.class, String.class)).build(true); Cache
name = cacheManager.createCache("name", CacheConfigurationBuilder.newCacheConfigurationBuilder(Long.class, String.class).build()); name.put(1L, "first one"); print(name.get(1L)); Cache
aaa = cacheManager.getCache("preConfigured", Long.class, String.class); aaa.put(1L, "The First"); print(aaa.get(1L)); cacheManager.removeCache("preConfigured"); cacheManager.close(); //User Managed Cache UserManagedCache
userManagedCache = UserManagedCacheBuilder.newUserManagedCacheBuilder( String.class, Long.class).build(true); userManagedCache.put("lee", 1213L); print(userManagedCache.get("lee")); userManagedCache.close(); }}

转载:http://blog.csdn.net/foreverling/article/details/50984358

你可能感兴趣的文章
我的友情链接
查看>>
设置cpu亲和性---即 绑定特定的进程线程到指定的cpu
查看>>
Java 的强引用、弱引用、软引用、虚引用
查看>>
zabbix性能简单调优
查看>>
CSS 详细解读定位属性 position 以及参数
查看>>
ed 命令 cat 命令
查看>>
想想你,幸福和快乐就来了
查看>>
html base标签 target=_parent使用介绍
查看>>
nginx实现反向代理,以反向代理tomcat为例
查看>>
团队项目冲刺5
查看>>
poj3254 Corn Fields(状压dp)
查看>>
方便记忆的电话号码
查看>>
+CIMG+彩色图片边缘提取实验记录_canny/hough transfrom
查看>>
BZOJ2179:FFT快速傅立叶(FFT)
查看>>
mysql常用命令总结
查看>>
C# Azure-让http自动跳转到https链接
查看>>
寻找符合条件的整数
查看>>
一:依使初衷
查看>>
Linux设备驱动之USB
查看>>
Active Desktop--桌面字体背景被修改
查看>>