001package org.kuali.common.util.cache; 002 003import java.util.Collections; 004import java.util.HashMap; 005import java.util.Map; 006 007public final class SimpleCache<K, V> implements Cache<K, V> { 008 009 private final Map<K, V> map = Collections.synchronizedMap(new HashMap<K, V>()); 010 011 @Override 012 public void put(K key, V value) { 013 map.put(key, value); 014 } 015 016 @Override 017 public V get(K key) { 018 return map.get(key); 019 } 020 021 @Override 022 public void clear() { 023 map.clear(); 024 } 025 026}