@utils.memoized_property
def _metadata(self) -> _PathMetadata:
    return _PathMetadata.from_path(os.fspath(self))
@utils.memoized_property
def _metadata(self) -> _PathMetadata:
    return _PathMetadata.from_path(os.fspath(self))