LPS-34161 Move private utility methods to a class - no logic changes
LPS-34161 Optimize performance: cache PLID within the same request for every unique (groupId, scopeGroupId, portletId)
LPS-34161 Add execution time measurement capability to search iterator