JAVA缓存的实现(2)(转自其他地方)
来源:互联网 发布:网络监控技术 编辑:程序博客网 时间:2024/06/07 22:57
- package lhm.hcy.guge.frameset.cache;
- /**
- * <p>Title: </p>
- *
- * <p>Description: 缓存DTO</p>
- *
- * <p>Copyright: Copyright (c) 2008</p>
- *
- * <p>Company: </p>
- *
- * @author Deepblue 2008-11-11
- * @version 1.0
- */
- public class Cache {
- private String key;//缓存ID
- private Object value;//缓存数据
- private long timeOut;//更新时间
- private boolean expired; //是否终止
- public Cache() {
- super();
- }
- public Cache(String key, Object value, long timeOut, boolean expired) {
- this.key = key;
- this.value = value;
- this.timeOut = timeOut;
- this.expired = expired;
- }
- public String getKey() {
- return key;
- }
- public long getTimeOut() {
- return timeOut;
- }
- public Object getValue() {
- return value;
- }
- public void setKey(String string) {
- key = string;
- }
- public void setTimeOut(long l) {
- timeOut = l;
- }
- public void setValue(Object object) {
- value = object;
- }
- public boolean isExpired() {
- return expired;
- }
- public void setExpired(boolean b) {
- expired = b;
- }
- }
- //测试类,
- class Test {
- public static void main(String[] args) {
- System.out.println(CacheManager.getSimpleFlag("alksd"));
- // CacheManager.putCache("abc", new Cache());
- // CacheManager.putCache("def", new Cache());
- // CacheManager.putCache("ccc", new Cache());
- // CacheManager.clearOnly("");
- // Cache c = new Cache();
- // for (int i = 0; i < 10; i++) {
- // CacheManager.putCache("" + i, c);
- // }
- // CacheManager.putCache("aaaaaaaa", c);
- // CacheManager.putCache("abchcy;alskd", c);
- // CacheManager.putCache("cccccccc", c);
- // CacheManager.putCache("abcoqiwhcy", c);
- // System.out.println("删除前的大小:"+CacheManager.getCacheSize());
- // CacheManager.getCacheAllkey();
- // CacheManager.clearAll("aaaa");
- // System.out.println("删除后的大小:"+CacheManager.getCacheSize());
- // CacheManager.getCacheAllkey();
- }
- }
0 0
- JAVA缓存的实现(2)(转自其他地方)
- JAVA缓存的实现(1)(转自其他地方)
- JAVA多线程实现的三种方式(转自其他地方)
- Java IO最详解(转自其他地方)
- JSP实现分页功能(转自其他地方)
- 重写dispatchTouchEvent方法,实现EditText失去焦点后(点击其他地方)收起键盘的效果
- Java防盗链(防止网页从其他地方直接访问)
- socket并发处理(其他地方看到的,分享给大家)
- C++中的句柄 -学习笔记(从其他地方参考的)
- (六十七)前缀、后缀运算符号在其他地方的使用
- js闭包的用途(匿名自执行函数,缓存,实现封装,实现面向对象)
- hibernate的缓存机制(转自javaEye)
- java实现缓存(转载)
- JAVA缓存的实现
- JAVA缓存的实现
- JAVA缓存的实现
- JAVA缓存的实现
- JAVA缓存的实现
- 用VS开发PHP扩展
- java 通过接口引用对象
- ionic开发——中文确认弹出框
- 【JAVA SE】9.类和对象
- 机器学习系列:(八)感知器
- JAVA缓存的实现(2)(转自其他地方)
- 引导页面的实现
- 利用JDBC连接服务器数据库(Android)
- 机器学习
- java 集合输出所有组合结果
- salesforce 零基础开发入门学习(一)Salesforce功能介绍,IDE配置以及资源下载
- Understanding LSTM Networks
- 2.7
- Access2016学习11