package forezp.com.douyalibrary.utils;
import java.util.HashMap;
/**
* Created by Administrator on 2016/5/26.
*/
public class MemCacheHelper {
private static final MemCacheHelper single = new MemCacheHelper();
/**
* 全局通用的临时缓存变量
* 使用方式,key是包名+变量名,value是引用类型,值类型请包装比如int-》Integer
*/
public HashMap<String, Object> mTempVariable = new HashMap<>();
public static MemCacheHelper getInstance() {
return single;
}
/**
* 存储一个临时变量
*
* @param key
* @param value
*/
public void put(String key, Object value) {
mTempVariable.put(key, value);
}
/**
* 获取一个临时变量
*
* @param key
* @return
*/
public <T> T get(String key) {
return (T) mTempVariable.get(key);
}
/**
* 删除临时变量
*
* @param key
*/
public void remove(String key) {
mTempVariable.remove(key);
}
}