Merge branch 'jc/dirwalk-n-cache-tree' into next