cache工具类
来源:互联网 发布:淘宝便宜婴儿衣服 编辑:程序博客网 时间:2024/06/08 00:05
public class CacheUtils { private static CacheManager cacheManager = ((CacheManager)SpringContextHolder.getBean("cacheManager")); private static final String SYS_CACHE = "sysCache"; /** * 获取SYS_CACHE缓存 * @param key * @return */ public static Object get(String key) { return get(SYS_CACHE, key); } /** * 写入SYS_CACHE缓存 * @param key * @return */ public static void put(String key, Object value) { put(SYS_CACHE, key, value); } /** * 从SYS_CACHE缓存中移除 * @param key * @return */ public static void remove(String key) { remove(SYS_CACHE, key); } /** * 获取缓存 * @param cacheName * @param key * @return */ public static Object get(String cacheName, String key) { Element element = getCache(cacheName).get(key); return element==null?null:element.getObjectValue(); } /** * 写入缓存 * @param cacheName * @param key * @param value */ public static void put(String cacheName, String key, Object value) { Element element = new Element(key, value); getCache(cacheName).put(element); } /** * 从缓存中移除 * @param cacheName * @param key */ public static void remove(String cacheName, String key) { getCache(cacheName).remove(key); } /** * 获得一个Cache,没有则创建一个。 * @param cacheName * @return */ private static Cache getCache(String cacheName){ Cache cache = cacheManager.getCache(cacheName); if (cache == null){ cacheManager.addCache(cacheName); cache = cacheManager.getCache(cacheName); cache.getCacheConfiguration().setEternal(true); } return cache; } public static CacheManager getCacheManager() { return cacheManager; }}
阅读全文
0 0
- Cache工具类
- cache工具类
- Redis Cache 工具类项目
- ASP.NET(c#)操作cookie、session、cache工具类 (转)
- ASP.NET(c#)操作cookie、session、cache工具类
- ASP.NET(c#)操作cookie、session、cache工具类[转]
- memo:缓存工具JBoss Cache
- 利用Cache分析工具提高Cache利用率
- 【强烈推荐】开源C#工具类MSCL系列(四)缓存Cache帮助类
- 文件工具类 FileUtil.java 主要获取文件的Cache目录
- Ubuntu_1204_64bit 通过工具 squid cache 搭建代理服务器
- 缓存Cache操作类
- 代码: Cache 操作类
- php cache类
- php Cache 类
- 一个HASH CACHE类
- 一个HASH CACHE类
- Cache缓存类
- EventBus3.0源码解析
- leetcode 396. Rotate Function 旋转向量的计算 + 最笨的方法其实挺不错的
- 虚幻4鼠标左键单击音效添加
- php 调用ffmpeg获取视频信息
- tar 从成员名中删除开头的"/"
- cache工具类
- POJ 1125 Stockbroker Grapevine(floyd算法)
- opencv提取RGB分量及分量区域
- Android客户端代码保护技术-完整性校验
- OC中的组合算法 从N个数里面取M个数的组合
- update数据从一个表到另外一个表中
- 物联网二十年磨剑 至尊宝NB-IoT来了
- SpringCloud 分布式配置
- linux 系统centos7 下mysql数据库的安装步骤