`static_http_cache`, a local disk cache for static HTTP resources
=================================================================
- [Documentation](https://docs.rs/static-http-cache/)
- [Package](https://crates.io/crates/static-http-cache)
- [Source code](https://gitlab.com/Screwtapello/static_http_cache)
TODO
----
- proper error reporting
- record usage counts and dates for entries in the cache, so we can
automatically clean them up.
- make sure each public type's interface is defined by a trait.
- `Cache::get()` needs a callback to report download progress.
- if `Cache::get()` updates the locally cached data, it should
delete the file containing the stale data.
- Add support for other caching-relevant headers, like Expires
or Cache-Control.
- Support "freshness", so we can sometimes answer from the cache
without having to talk to the remote server at all.
- Add support for limiting cache size,
so we automatically remove old data if the cache gets too big.