import java.util.HashMap; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; public interface DataStore { /** * return a snapshot value of componentName */ Map<String,Object> get(String co…