package com.bcxin.survey.dto; import java.util.Map; import com.google.common.collect.Maps; public class CacheContext { private Map cache = Maps.newConcurrentMap(); public T get(String key){ return cache.get(key); } public void addOrUpdateCache(String key,T value) { cache.put(key, value); } // 根据key 来删除缓存中的一条记录 public void evictCache(String key) { if (cache.containsKey(key)) { cache.remove(key); } } // 清空缓存中的所有记录 public void evictCache() { cache.clear(); } }