Changed DynamicComplexTypeImpl to search attributes in LinkedHashMap instead of ArrayList for Mongo schemaless plugin.
For my particular use case (969 documents with deep nesting) ordinary GetFeature request time (without any filter) decreased from 12-14 seconds to 2-5 seconds.
https://osgeo-org.atlassian.net/browse/GEOS-11246
Changed DynamicComplexTypeImpl to search attributes in LinkedHashMap instead of ArrayList for Mongo schemaless plugin. For my particular use case (969 documents with deep nesting) ordinary GetFeature request time (without any filter) decreased from 12-14 seconds to 2-5 seconds.
Checklist
main
branch (backports managed later; ignore for branch specific issues).For core and extension modules:
[GEOS-XYZWV] Title of the Jira ticket
.