A picker that always returns true.
In-memory cache builder.
The statistics information of the device.
A device that uses a single direct i/o file.
Options for the direct file device.
A device that uses direct i/o files in a directory of a file system.
Options for the direct fs device.
Fifo eviction algorithm config.
A picker that pick region to eviction with a FIFO behavior.
Hybrid cache that integrates in-memory cache and disk cache.
Hybrid cache builder.
Hybrid cache builder to modify the in-memory cache configurations.
Hybrid cache builder modify the disk cache configurations.
Writer for disk cache of a hybrid cache to support more flexible write APIs.
Writer for hybrid cache to support more flexible write APIs.
A future that is used to get entry value from the remote storage for the hybrid cache.
Evict the region with the largest invalid data ratio.
w-TinyLFU eviction algorithm config.
LRU eviction algorithm config.
A picker that picks based on the disk statistics and the given rate limit.
A picker that always returns false.
Runtime holds the runtime reference and non-clonable handles to prevent handle usage after runtime shutdown.
S3FIFO eviction algorithm config.
The disk cache engine that serves as the storage backend of foyer.
The builder of the disk cache.
Tokio runtime configuration.
The builder for the tombstone log config.
Configurations for tracing.