package org.drools.persistence.map; import org.drools.persistence.info.SessionInfo; import org.drools.persistence.info.WorkItemInfo; public interface KnowledgeSessionStorage { SessionInfo findSessionInfo(Integer sessionId); void saveOrUpdate(SessionInfo storedObject); void saveOrUpdate(WorkItemInfo workItemInfo); Long getNextWorkItemId(); WorkItemInfo findWorkItemInfo(Long id); void remove(WorkItemInfo workItemInfo); Integer getNextStatefulKnowledgeSessionId(); }