docs: def save(self, name, data, location='local', kind='json'):
          """Save a dictionary in a JSON file within the cache directory."""
          file_ext = '.json' if kind == 'json' else '.pkl'
          path = self._get_path(name, location, file_ext=file_ext)
          _ensure_dir_exists(op.dirname(path))
          logger.debug("Save data to `%s`.", path)
          if kind == 'json':
              _save_json(path, data)
          else:
              _save_pickle(path, data)