Walk every hex bucket under root, calling onOrphan for each file whose name is not in expectedFileNames, until a budget is spent or shouldStop. Names are listed per bucket BEFORE acting, so a delete never mutates a directory that is being iterated.
root
onOrphan
expectedFileNames
shouldStop
Walk every hex bucket under
root, callingonOrphanfor each file whose name is not inexpectedFileNames, until a budget is spent orshouldStop. Names are listed per bucket BEFORE acting, so a delete never mutates a directory that is being iterated.