[ https://issues.apache.org/jira/browse/JCR-1239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12546221 ]
Julian Reschke commented on JCR-1239: ------------------------------------- I relatively strongly disagree with Marcel. Making the return value a Collection or a RangeIterator should be completely painless for existing implementations, but at least would allow the use case mentioned earlier (*) to perform efficiently. Without that change, it's de facto impossible. (*) A UI displaying folder nodes with the number of their children. > 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.