def scan_for_updated_files(self):

        updated = set()
        for cache_file in os.listdir(self.cache_dir_path):
            full_cache_file_path = os.path.join(self.cache_dir_path, cache_file)

            if self.see_if_file_has_new_data(full_cache_file_path):
                # This file was modified since the last time we ran this method.
                # Stick it on the list to return.
                updated.add(full_cache_file_path)
                self.mark_file_as_read(full_cache_file_path)

        return updated
Matches all header elelements (h1, ..., h6)::
dataset/ETHPy150Open gtaylor/EVE-Market-Data-Uploader/emdu/cache_watcher/crude_watcher.py/CrudeCacheWatcher.scan_for_updated_files--crossover with--dataset/ETHPy150Open gawel/pyquery/pyquery/cssselectpatch.py/JQueryTranslator.xpath_header_pseudo