ListFilesCache

Type Alias ListFilesCache 

Source
pub type ListFilesCache = Arc<dyn CacheAccessor<Path, Arc<Vec<ObjectMeta>>, Extra = ObjectMeta>>;
Expand description

Cache for storing the [ObjectMeta]s that result from listing a path

Listing a path means doing an object store “list” operation or ls command on the local filesystem. This operation can be expensive, especially when done over remote object stores.

See crate::runtime_env::RuntimeEnv for more details

Aliased Type§

pub struct ListFilesCache { /* private fields */ }