downloader.resilience.make_store

downloader.resilience.make_store()

Build a SnapshotStore rooted at <data_home>/snapshots/.

Lazy so that configure_environment() runs before get_data_home() is called. Public: chronos.py builds its combined-DE-total fallback on the same store, so the snapshot root and TTL conventions stay defined once, here.

Returns

Name Type Description
SnapshotStore 'SnapshotStore' A TTL-aware atomic snapshot store rooted at
'SnapshotStore' <data_home>/snapshots with a time-to-live of SNAPSHOT_TTL.