发表于: 2017-12-22 23:10:00
1 709
今天的任务:
基于map的cache 简单实现
package com.bbq.cache;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
public class CacheManager<T> {
private Map<String, T> cache = new ConcurrentHashMap<String, T>();
public T getValue(String key) {
return cache.get(key);
}
public void addOrUpdateCache(String key, T value) {
cache.put(key, value);
}
public void clearCache(String key) {
if (cache.containsKey(key)) {
cache.remove(key);
}
}
public void clearCache() {
cache.clear();
}
}
明天的任务: spring框架自带cache的学习
评论