com.yixan.tools.common.cache.SystemCache Maven / Gradle / Ivy
/*
* 文 件 名:SystemCache.java
* 版 权:Copyright 2012 JESHING Tech.Co.Ltd.All Rights Reserved.
* 描 述:
* 修 改 人:王波
* 修改时间:2014-4-18
* 修改内容:新增
*/
package com.yixan.tools.common.cache;
import java.util.HashMap;
import java.util.Map;
/**
* 系统缓存
*
* @author 王波
* @version C01 2014-4-18
* @since v1.0
* @deprecated 改为InMemoryCache.me
*/
@Deprecated
public final class SystemCache {
/**
* 系统公共变量缓存
*/
private static Map map = new HashMap();
/**
* 系统缓存实例
*/
private static SystemCache instance = new SystemCache();
/**
* 构造函数
*/
private SystemCache() {
}
/**
* 获取系统缓存实例
*
* @author 王波
* @return 系统缓存实例
*/
public static SystemCache getInstance() {
return instance;
}
/**
* 键值对植入缓存
*
* @author 王波
* @param key key
* @param value value
*/
public void put(String key, Object value) {
map.put(key, value);
}
/**
*
* 获取key 对应value
*
* @author 王波
* @param key key
* @return value
*/
public Object get(String key) {
return map.get(key);
}
/**
* key 是否 被 包含
*
* @author 王波
* @param key key
* @return 是否存在
*/
public boolean contains(String key) {
return map.containsKey(key);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy