package com.cnfilm.utils; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; /** * 文件名:CacheManager.java 管理缓存 * 版本信息:V1.0 * 日期:2013-06-18 * Copyright BDVCD Corporation 2013 * 版权所有 http://www.bdvcd.com * */ @SuppressWarnings("all") public class CacheManager { private static HashMap cacheMap = new HashMap(); /** * 单实例构造方法 */ private CacheManager() { super(); } /** * 得到缓存。同步静态方法 * * @param key * @return */ public synchronized static Object getCache(String key) { return cacheMap.get(key); } /** * 判断是否存在一个缓存 * * @param key * @return */ public synchronized static boolean hasCache(String key) { return cacheMap.containsKey(key); } /** * 清除所有缓存 */ public synchronized static void clearAll() { cacheMap.clear(); } /** * 清除指定的缓存 * * @param key */ public synchronized static void clearOnly(String key) { cacheMap.remove(key); } /** * 载入缓存 * * @param key * @param obj */ public synchronized static void putCache(String key, Object obj) { cacheMap.put(key, obj); } }
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
/**
* 文件名:CacheManager.java 管理缓存
* 版本信息:V1.0
* 日期:2013-06-18
* Copyright BDVCD Corporation 2013
* 版权所有 http://www.bdvcd.com
*
*/
@SuppressWarnings("all")
public class CacheManager {
private static HashMap cacheMap = new HashMap();
/**
* 单实例构造方法
*/
private CacheManager() {
super();
}
/**
* 得到缓存。同步静态方法
*
- tanghaihuait2014-10-13不错,正在使用中
- kai10012014-08-25简单几行程序,但是好用,谢谢
- gzalbert2014-04-27不错,已经在用了
- brightroom2017-01-16好东西,我喜欢
- 粉丝: 7
- 资源: 75
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助