package com.hundsun.jresplus.web.velocity.cache;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/**
*
* @author LeoHu copy by sagahl copy by fish
*
*/
public class SimpleHashMapCompactCache<K, V> implements CompactCache<K, V> {
private Map<K, V> map = new ConcurrentHashMap<K, V>();
public void clean() {
this.map.clear();
}
public V get(K key) {
return map.get(key);
}
public void put(K key, V value) {
if (value == null) {
map.remove(key);
} else {
map.put(key, value);
}
}
}