Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 339182

Summary: avoid multiple resourceLoading if an additional storageFinder is implemented
Product: [Modeling] M2T Reporter: Benedikt Niehues <benedikt.niehues>
Component: XpandAssignee: Karsten Thoms <karsten.thoms>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 Flags: karsten.thoms: indigo+
Version: 1.0.1   
Target Milestone: M6   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
eliminating multiple resourceLoading karsten.thoms: iplog+

Description Benedikt Niehues CLA 2011-03-08 04:32:16 EST
If an additional storageFinder is implemented it might happen that same resources can be found for different resourceIDs. This causes a weak performance for the builder and unwanted effects with problemMarkers in case of incremental build. Make sure that a XpandXtendResource is loaded only once but accessible for different resourceIDs
Comment 1 Benedikt Niehues CLA 2011-03-08 04:48:34 EST
Created attachment 190639 [details]
eliminating multiple resourceLoading

eliminating duplicate resourceLoading for resources with multiple resourceIDs and analyzing them only once if they are cached with different resourceIDs.
Comment 2 Karsten Thoms CLA 2011-03-08 07:34:38 EST
fixed with bfdff7103b47d2730208fb030b39abdd43711cad
Comment 3 Karsten Thoms CLA 2013-02-21 08:14:03 EST
Bug resolved before Xpand 1.2 release date => Closing