I guess this is not supposed to be called very often, because it walks all the cache recursively
Maybe we could add a note on this here