* @return a new instance of <code>TransientItemStateFactory</code>.
* @throws RepositoryException If an error occurs.
*/
private TransientItemStateFactory createItemStateFactory() throws RepositoryException {
cache = service.getItemInfoCache(sessionInfo);
WorkspaceItemStateFactory isf = new WorkspaceItemStateFactory(service, sessionInfo,
getItemDefinitionProvider(), cache);
TransientItemStateFactory tisf = new TransientISFactory(isf, getItemDefinitionProvider());
return tisf;
}