package net.ftlines.blog.cdidemo.cdi;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import javax.enterprise.context.ConversationScoped;
@ConversationScoped
public class ConversationStore implements Serializable {
private Map<UUID, Object> store = new HashMap<UUID, Object>();
public UUID put(Object value) {
UUID key = UUID.randomUUID();
store.put(key, value);
return key;
}
public Object get(UUID key) {
return store.get(key);
}
public Object remove(UUID key) {
return store.remove(key);
}
}