| Summary: | Performance Improvement - NamespaceResolver reduce unnecessary instances of Map | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Blaise Doughan <blaise.doughan> | ||||||||||||||
| Component: | Eclipselink | Assignee: | Nobody - feel free to take it <nobody> | ||||||||||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||||||||||
| Severity: | normal | ||||||||||||||||
| Priority: | P3 | CC: | eclipselink.oxm-inbox | ||||||||||||||
| Version: | unspecified | ||||||||||||||||
| Target Milestone: | --- | ||||||||||||||||
| Hardware: | PC | ||||||||||||||||
| OS: | Windows XP | ||||||||||||||||
| Whiteboard: | |||||||||||||||||
| Attachments: |
|
||||||||||||||||
|
Description
Blaise Doughan
Created attachment 206739 [details]
Core - Fix
Created attachment 206866 [details]
Core - Fix
Created attachment 206874 [details]
Core - Fix
Created attachment 206875 [details]
MOXy - Fix
Created attachment 206950 [details]
Core - Fix (2.3.2)
Created attachment 206960 [details]
Core - Fix (Trunk)
Fix checked into 2.3.2 at rev: 10383 Fix checked into trunk at rev: 10384 Code reviewed by: Matt MacIvor Fix Details: Lazy initialize the prefixesToNamespaces map, and added a hasPrefixesToNamespaces check to avoid the lazy initialization when it is not required. The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink |