Caching layers

Where snapshots can get stale across orchestrator caching, baselines, and provider-side caches.

Caching issues usually show up as “the planner is wrong”.

Most of the time, the planner is fine. The input snapshot was stale.

The short version

  • CrossWatch can cache snapshots within a run.

  • Providers can cache API responses too.

  • Stale snapshots mean “no changes” or repeated adds.

Quick fixes

  • Set runtime.snapshot_ttl_sec = 0.

  • Rerun once (eventual consistency is common).

  • If it’s still wrong, suspect provider-side caching.

Related:

Last updated