code: def add_vts(self, task_name, targets, cache_key, valid, phase):
      
      if task_name not in self._task_reports:
        self.add_task(task_name)
      self._task_reports[task_name].add(targets, cache_key, valid, phase)
docs: Add a single VersionedTargetSet entry to the report.
      :param InvalidationCacheManager cache_manager:
      :param CacheKey cache_key:
      :param bool valid:
      :param string phase: