def METHOD_NAME(self):
    """Summary
    Returns:
        TYPE: Description
    """
    LOG_MODULE_NAME.info("caching dataset {0}".format(self.name))
    ret = subprocess.check_output('dasgoclient --query="file dataset={0}" --limit=0'.format(self.name), shell=True)
    target_dir = os.path.dirname(self.get_das_cache_filename())
    if not os.path.exists(target_dir):
        os.makedirs(target_dir)
    nfiles = 0
    with open(self.get_das_cache_filename(), "w") as fi:
        for line in ret.decode().split("\n"):
            if line.endswith(".root"):
                fi.write(self.global_file_prefix + line + "\n")
                nfiles += 1
    LOG_MODULE_NAME.info("retrieved {0} files from DAS".format(nfiles))
    return