File-backed checkpoint store with atomic replacement and recovery backup.
Loads and validates a bounded checkpoint document.
Removes both the primary and recovery checkpoint.
Atomically saves a bounded checkpoint document.