code: def _all_filenames(self):
          
          try:
              return [os.path.join(self.cache_dir, filename) for filename in
                      os.listdir(self.cache_dir)]
          except (FileNotFoundError, OSError):
              return []
docs: Return a list of absolute cache filenames