1b4864215b3361ddf593bda1f83b1a20f6639c24
Add `SnapshotCache` struct to handle on-disk caching of API responses. This includes `load`, `store`, and `clear` methods for managing the cache file. Atomic writes are implemented using a temporary file and rename operation. Error handling for file operations and JSON deserialization is included. Unit tests are provided to verify cache functionality.
Description
No description provided
Languages
Rust
74%
Kotlin
12.7%
HTML
4.9%
Python
4.1%
Shell
3.8%
Other
0.5%