package fi.arcusys.koku.common.external; import java.util.HashMap; import java.util.Map; /** * @author Dmitry Kudinov (dmitry.kudinov@arcusys.fi) * Dec 27, 2011 */ public class CacheDAOTestImpl implements CacheDAO { private Map<String, Object> cache = new HashMap<String, Object>(); /** * @param clazz * @param key * @return */ @Override public Object get(Class<?> clazz, Object key) { return cache.get(getKey(clazz, key)); } private String getKey(Class<?> clazz, Object key) { return clazz.getName() + String.valueOf(key); } /** * @param clazz * @param key * @param value */ @Override public void put(Class<?> clazz, Object key, Object value) { cache.put(getKey(clazz, key), value); } }