Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
Cayenne uses TreeMap internally to keep all model-related entities sorted (Entities, Attributes, Relationships, etc.)
But eventually ordering is needed only for tools (e.g. Modeler), while in runtime it only creates unnecessary performance overhead.
So we can use HashMap for runtime and sort data explicitly where it is really needed (project saving, UI, etc.)
Attachments
Issue Links
- links to