def mark_file_as_read(self, path):
        if self.cache_file_tracker_keys > self.cache_file_tracker_max_keys:
            # We've passed our max key count, prune the oldest entry.
            self.cache_file_tracker.popitem(last=False)
        else:
            # Still growing, keep the count updated.
            self.cache_file_tracker_keys += 1

        self.cache_file_tracker[path] = time.time()
Given a cache file path, update its last read time in our cache file
dataset/ETHPy150Open gtaylor/EVE-Market-Data-Uploader/emdu/cache_watcher/crude_watcher.py/CrudeCacheWatcher.mark_file_as_read