Redundant calls to RepositoryService.getChildInfos
--------------------------------------------------

                 Key: JCR-1638
                 URL: https://issues.apache.org/jira/browse/JCR-1638
             Project: Jackrabbit
          Issue Type: Bug
          Components: jackrabbit-jcr2spi, jackrabbit-spi
            Reporter: Michael Dürig


In some cases jcr2spi issues calls to RepositoryService.getChildInfos for items 
which haven been returned by the last call to RepositoryService.getItemInfos. 

This happens because WorkspaceItemStateFactory.createDeepPropertyState is asked 
to create the node states for all items returned by 
RepositoryService.getChildInfos in the order they are returned by the Iterator. 
When trying to create an item state for an item which is deeper down the 
hierarchy than another item which comes later in the iterator, a call to 
RepositoryService.getChildInfos is issued for the latter. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to