Design concurrent range-aware file caching client | Databricks