Details
-
Improvement
-
Status: Resolved
-
Medium
-
Resolution: Done
-
None
-
None
Description
When we are building a query, we end up creating a NodeIdentifier for the found leaf. Finding the leaf involves quite a few string operations, hence we want to side-step it. Furthermore, once we have located the node we follow up with a caching NodeIdentifier.create(), which could also be cached.
Add a cache to DefaultQueryBuilder, so that all queries with particular code end up reusing a common cache of these.
Attachments
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 93364,1 | Cache leaf lookups | master | mdsal | Status: MERGED | +2 | +1 |
| 93376,2 | Cache leaf lookups | 6.0.x | mdsal | Status: ABANDONED | 0 | 0 |