Community
Participate
Working Groups
The IArtifactRepository.getArtifactKeys() returns an array of all available artifact keys of the repository. Given a huge artifact repository this can potentially be very resource demanding. Proposal: If the method is required, then change it to return an Iterator. Perhaps in combination with a method that returns the number of contained artifact keys.
See also bug #256434.
This sounds a good idea.
Putting a query mechanism in place could also bring us much more.
This is difficult due to concurrency issues. Perhaps we should just remove this method entirely in favor of the query (bug 256434).
Andrew, do you think we can remove this method now?
This method is gone in the branch, don't remember when exactly it got pulled.