[ https://issues.apache.org/jira/browse/GROOVY-6523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul King resolved GROOVY-6523. ------------------------------- Resolution: Fixed Assignee: Paul King Fix Version/s: 2.5.0-rc-2 This has been improved somewhat with GROOVY-8548. Please open a new issue or PR if you think further improvements are required. > Improve Documentation for in DefaultGroovyMethods.intersect(..) > ---------------------------------------------------------------- > > Key: GROOVY-6523 > URL: https://issues.apache.org/jira/browse/GROOVY-6523 > Project: Groovy > Issue Type: Bug > Components: Documentation > Affects Versions: 2.2.0 > Reporter: Alex Beardsley > Assignee: Paul King > Priority: Minor > Fix For: 2.5.0-rc-2 > > > As noted in GROOVY-1986, the current version of this method is slow compared > to Java's existing retainAll method for Sets, on the order of 4000% in test > cases with a significant amount of data and intersections. The performance > can't be improved due to limitations in the Java API. > This should be documented, as we would have never chosen intersect(..) if we > were aware of the performance implications vs. convenience it provides. -- This message was sent by Atlassian JIRA (v7.6.3#76005)