Structs§
- Async
Redis Cache asyncandredis_storeand (redis_async_stdorredis_tokio) - Cache store backed by redis
- Async
Redis Cache Builder asyncandredis_storeand (redis_async_stdorredis_tokio) - Disk
Cache disk_store - Cache store backed by disk
- Disk
Cache Builder disk_store - Expiring
Sized Cache - A cache enforcing time expiration and an optional maximum size. When a maximum size is specified, the values are dropped in the order of expiration date, e.g. the next value to expire is dropped. This cache is intended for high read scenarios to allow for concurrent reads while still enforcing expiration and an optional maximum cache size.
- Expiring
Value Cache - Expiring Value Cache
- Redis
Cache redis_store - Cache store backed by redis
- Redis
Cache Builder redis_store - Sized
Cache - Least Recently Used /
SizedCache - Timed
Cache - Cache store bound by time
- Timed
Sized Cache - Timed LRU Cache
- Unbound
Cache - Default unbounded cache
Enums§
- Disk
Cache Build Error disk_store - Disk
Cache Error disk_store - Redis
Cache Build Error redis_store - Redis
Cache Error redis_store
Traits§
- CanExpire
- The
CanExpiretrait defines a function for implementations to determine if the value has expired.