def METHOD_NAME(
    self,
    snapshot_intervals: t.Sequence[t.Tuple[SnapshotInfoLike, Interval]],
    execution_time: t.Optional[TimeLike] = None,
    remove_shared_versions: bool = False,
) -> None:
    for s, _ in snapshot_intervals:
        self.snapshot_cache.pop(s.snapshot_id, None)
    self.state_sync.METHOD_NAME(snapshot_intervals, execution_time, remove_shared_versions)