[ https://issues.apache.org/jira/browse/JCR-1239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12546244 ]
Julian Reschke commented on JCR-1239: ------------------------------------- That's not the use case. The use case is to be able to display the number of members in a collection without having to iterate through them. JCR provides that ability (RangeIterator), but SPI doesn't (Iterator). I think that's a problem. > SPI: Return value of RepositoryService.getChildInfos > ---------------------------------------------------- > > Key: JCR-1239 > URL: https://issues.apache.org/jira/browse/JCR-1239 > Project: Jackrabbit > Issue Type: Improvement > Components: jackrabbit-spi > Reporter: angela > Fix For: 1.4 > > > separate issue started by julian within issue #1166: > RepositoryService.getChildInfos is defined to return an Iterator. > this forces the caller to loop over all entries in order to detect the number > of child-nodes. > currently the hierarchy is populated any way, but that could be a source for > future optimization. > possible solutions: > - change return value to RangeIterator > - change return value to Collection (or Set). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.