simplify path layerTree logic

This commit is contained in:
maskpp 2024-04-25 17:52:20 +08:00
parent a0282fc94f
commit f3c389052e

View file

@ -185,11 +185,10 @@ func (tree *layerTree) cap(root common.Hash, layers int) error {
} }
delete(children, root) delete(children, root)
} }
for root, layer := range tree.layers { // diskLayer only has one and is the bottom layer.
if dl, ok := layer.(*diskLayer); ok && dl.isStale() { if dl := tree.bottom(); dl.isStale() {
remove(root) remove(root)
} }
}
return nil return nil
} }