== Object Store Cache
Utility classes to integrate the (Object Store)[https://crates.io/crates/object_store] in an application. This started initially as an effort in (Polars)[https://pola.rs]
BRAINSTORM
Since the Polars implementation relies heavily on (mmap)[https://crates.io/crates/memmap2] our API will be inspired from that crate.
- Use the mmap interface for the advise operation.
- Change the polars code to issue
advise()
before access. - Implement the advise on top of
object_store
in the current crate.
DELIVERY PHASES
- download - POC done
- cache - POC done
- validated the cache - POC done
- sparse downloads