1#[cfg(feature = "disk_store")]
2mod disk;
3#[cfg(feature = "redis_store")]
4mod redis;
5
6#[cfg(feature = "disk_store")]
7pub use crate::stores::disk::{DiskCache, DiskCacheBuildError, DiskCacheBuilder, DiskCacheError};
8#[cfg(feature = "redis_store")]
9#[cfg_attr(docsrs, doc(cfg(feature = "redis_store")))]
10pub use crate::stores::redis::{
11 RedisCache, RedisCacheBuildError, RedisCacheBuilder, RedisCacheError,
12};
13#[cfg(all(feature = "async", feature = "redis_store", feature = "redis_tokio"))]
16#[cfg_attr(
17 docsrs,
18 doc(cfg(all(feature = "async", feature = "redis_store", feature = "redis_tokio")))
19)]
20pub use crate::stores::redis::{AsyncRedisCache, AsyncRedisCacheBuilder};