See More

package cache; import java.util.HashMap; import java.util.Map; //Immutable public class ApplicationCache { private Map map = new HashMap();//key can be locked public void add(K k, V v) { synchronized (map) { map.put(k, v); } } public void delete(K k) { map.remove(k); } public V get(K k) { return map.get(k); } public static void main(String[] args) { try { ApplicationCache int1= new ApplicationCache(); }catch (Error e) { } } }