BACKLOG-4847: Properly use child name instead of path when adding to externalChildren.
Avoid potential NPE.
BACKLOG-5394: implemented CanLoadChildrenInBatch interface.
Encapsulated retrieval of nodes from cache so that we can instrument the access to check performance. Avoid checking for key existence before retrieval.
Use regular HashMap instead of LinkedHashMap for node caches since we don’t seem to need to insertion order.