-
Story
-
Resolution: Done
-
Major
-
3.x Future
-
None
-
Test Sprint - temp
We need to optimize how we retrieve markers associated with Issues, and Issues associated with markers. Markers are given a unique ID, which is persistent, this ID can be store in the Issue and used when searching for the associated marker. There doesn't appear to be a fast way of finding an IMarker associated with an ID, other than iterating through all resource and iterating through all the resource's markers.
We might want to search all IMarkers at Eclipse startup, and if an ID matches an existing Windup Issue ID, cache it, then from that point forward the cache only needs to be updated after each run of Windup.