import com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap; public class HighConcurrencyCache { private ConcurrentLinkedHashMap<String, Object> cache; public HighConcurrencyCache() { cache = new ConcurrentLinkedHashMap.Builder<String, Object>() .maximumWeightedCapacity(CACHE_SIZE) .concurrencyLevel(CONCURRENCY_LEVEL) .build(); } public void put(String key, Object value) { cache.put(key, value); } public Object get(String key) { return cache.get(key); } public void remove(String key) { cache.remove(key); } public void clear() { cache.clear(); } }


上一篇:
下一篇:
切换中文