Merge branch 'stable-3.3' into stable-3.4 * stable-3.3: (95 commits) Make change number a hyperlink Add load durations to HitHashMap uses Add properties stats with durations to nodes and query stats COW List and Map Property expansions Use custom Matcher to find and replace properties Use expanded task if refreshing is not required Split Properties file into properties package Cache MatchCache results for all changes Cache nameFactory changes in TaskTree Cache applicable definitionLists for ChangeNodes Add more stats and refactor to handle more Use HitHashMap for PreloaderCache Use HitHashMap in PredicateCache Add TaskTree Caching stats to query output Add node level statistics to query outputs Add Preloader statistics to query outputs Add PredicateCache statistics to query outputs Add a --task--include-statistics flag zuul: ensure python3-distutils is present Use shallow clone while expanding definitions ... Change-Id: Iccddc779e51f57d59dd721c39b776be446521b63