java OSCache Util
来源:互联网 发布:房屋设计软件手机版 编辑:程序博客网 时间:2024/06/18 14:00
package com.ianyours.common.cache;import java.util.Date;import com.opensymphony.oscache.base.NeedsRefreshException;import com.opensymphony.oscache.general.GeneralCacheAdministrator;public class OSCacheBase extends GeneralCacheAdministrator {private static final long serialVersionUID = -4397192926052141162L;private String keyPrefix; //关键字前缀字符,区别属于哪个模块private int refreshPeriod; //过期时间(单位为秒); public OSCacheBase(String keyPrefix,int refreshPeriod){ super(); this.keyPrefix = keyPrefix; this.refreshPeriod = refreshPeriod; } /** * * put(添加被缓存的对象) * @param key * @param value * @return void * @createDate 2013-1-31 下午04:16:46 * @since 1.0.0 */ public void put(String key,Object value){ this.putInCache(this.keyPrefix+"_"+key,value); } /** * remove(删除被缓存的对象) * @param key * @return void * @createDate 2013-1-31 下午04:17:06 * @since 1.0.0 */ public void remove(String key){ this.flushEntry(this.keyPrefix+"_"+key); } /** * removeAll(删除指定日期所有被缓存的对象) * @param date * @return void * @createDate 2013-1-31 下午04:17:29 * @since 1.0.0 */ public void removeAll(Date date){ this.flushAll(date); } /** * removeAll(删除所有被缓存的对象) * @return void * @createDate 2013-1-31 下午04:18:01 * @since 1.0.0 */ public void removeAll(){ this.flushAll(); } /** * get(获取被缓存的对象) * @param key * @return * @throws Exception * @return Object * @createDate 2013-1-31 下午04:18:45 * @since 1.0.0 */ public Object get(String key){ try{ return this.getFromCache(this.keyPrefix+"_"+key,this.refreshPeriod); } catch (NeedsRefreshException e) { this.cancelUpdate(this.keyPrefix+"_"+key); } return null; } }
0 0
- java OSCache Util
- Java使用OSCache
- OSCache中Java API
- java 缓存OSCache介绍
- OSCache
- OSCache
- OSCache
- OSCache
- OScache
- oscache
- OSCACHE
- oscache
- oscache
- OSCACHE
- oscache
- OSCACHE
- OSCache
- OSCache
- 解决浏览器记住密码输入框的问题
- java__while do while购买商品结算系统两种
- TCP/IP协议簇
- Deep Learning---win10 搭建caffe开发环境(GPU)
- Go1.8抓取网络数据包
- java OSCache Util
- WMS--窗口创建流程整理
- Web开端
- DIV拖动实现
- 数据结构与算法分析 c++11 练习3.2 通过只调整链(而不是数据)来交换两个相邻的元素
- mipi简介
- basename dirname 命令的用法
- java__while if1000以内能被输入元素整除的数之和
- python os模块 常用命令