docstr: Filesystem-based cache.
  
  Currently used as a temporary location to download files that we don't
  yet have a regular oid (e.g. md5) for.
docstr_tok: ["Filesystem-based","cache",".","Currently","used","as","a","temporary","location","to","download","files","that","we","don't","yet","have","a","regular","oid","(","e.g",".","md5",")","for","."]
code: def fs_cache(self):
      """Filesystem-based cache.
  
      Currently used as a temporary location to download files that we don't
      yet have a regular oid (e.g. md5) for.
      """
      from dvc_data.index import FileStorage
  
      return FileStorage(
          key=(),
          fs=self.local.fs,
          path=self.local.fs.join(
              self.default_local_cache_dir, self.FS_DIR
          ),
      )
  
file_path: dvc/dvc/cachemgr.py
imports: import os
  from typing import TYPE_CHECKING, Optional, Tuple
  from dvc.fs import GitFileSystem, Schemes
  from dvc_data.hashfile.db import get_odb
  from dvc_data.hashfile.hash import DEFAULT_ALGORITHM
label_desc: Use image node_id 2 for calling the CacheManager obj's underlying member method code with example usage: obj.fs_cache() and returns: FileStorage