package edu.berkeley.lipstick.localstore; /* Shims need to keep copies of data items around as well */ import edu.berkeley.lipstick.util.DataWrapper; import java.util.HashMap; import java.util.Map; public class LocalStore { Map<String, DataWrapper> store; public LocalStore() { store = new HashMap<String, DataWrapper>(); } public DataWrapper get(String key) { return store.get(key); } public void put(String key, DataWrapper value)throws Exception { assert(!value.getWriteClock().happensBefore(store.get(key).getWriteClock())); store.put(key, value); } public void close() throws Exception {} }