-
Enhancement
-
Resolution: Done
-
Major
-
4.3.0.Final
-
None
Since working with node paths requires for any given node loading the parent hierarchy which holds the node (to be able to determine the path segments), ModeShape will load from ISPN the children references array for each parent and store that in memory.
Currently the code uses ModeShape's common LinkedListMultimap implementation which is convenient in terms of the API, but which has a larger memory footprint than a regular LinkedHashMap because it holds on to much more data.
This enhancement is about analyzing & changing the code of the child references implementation and trying to see if simpler (smaller) data structures can be used.
- is related to
-
MODE-2109 Support nodes with a very large number of unordered and uniquely-named children
- Resolved