[ https://issues.apache.org/jira/browse/ARIES-1359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
John Ross updated ARIES-1359: ----------------------------- Attachment: aries-1359.patch > Performance improvement on the findProviders method in the SystemRepository > class > --------------------------------------------------------------------------------- > > Key: ARIES-1359 > URL: https://issues.apache.org/jira/browse/ARIES-1359 > Project: Aries > Issue Type: Improvement > Components: Subsystem > Affects Versions: subsystem-core-1.2.0, subsystem-2.0.1 > Environment: linux windows java > Reporter: Bas > Priority: Minor > Labels: patch, performance > Fix For: subsystem-core-1.2.0, subsystem-2.0.1 > > Attachments: aries-1359.patch, subsystem-systemrepository-patch.txt > > > Two improvements in the patch > 1) Application subsystems are not processed by the method because application > subsystems do not share capabilities. (I think it works like that but maybe > I'm wrongly interpreting the specification) > 2) All processed constituents are stored in a set and not processed again > when encountered in a different subsystem when they are being shared across > features. When using 60 features a shared bundle used to be processed 60 > times. -- This message was sent by Atlassian JIRA (v6.3.4#6332)