class_docstr: Class that manages dvc remotes.
  
  Args:
      repo (dvc.repo.Repo): repo instance that belongs to the repo that
          we are working on.
  
  Raises:
      config.ConfigError: thrown when config has invalid format.
class_docstr_tok: ["Class","that","manages","dvc","remotes",".","Args",":","repo","(","dvc.repo.Repo",")",":","repo","instance","that","belongs","to","the","repo","that","we","are","working","on",".","Raises",":","config.ConfigError",":","thrown","when","config","has","invalid","format","."]
code: def _status(
      self,
      objs: Iterable["HashInfo"],
      *,
      jobs: Optional[int] = None,
      odb: "HashFileDB",
  ):
      from dvc_data.hashfile.status import compare_status
  
      if odb.hash_name == "md5-dos2unix":
          cache = self.repo.cache.legacy
      else:
          cache = self.repo.cache.local
      return compare_status(
          cache,
          odb,
          objs,
          jobs=jobs,
          dest_index=get_index(odb),
          cache_odb=cache,
      )
  
imports: from typing import TYPE_CHECKING, Iterable, Optional, Set, Tuple
  from dvc.config import NoRemoteError, RemoteConfigError
  from dvc.log import logger
  from dvc.utils.objects import cached_property
  from dvc_data.hashfile.db import get_index
  from dvc_data.hashfile.transfer import TransferResult
label_desc: Use image node_id 11 for calling the DataCloud obj's underlying member method code with example usage: obj._status(objs) and returns: compare_status