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}