1pub mod codec;
2pub mod config;
3pub mod fetch;
4pub mod global;
5pub mod memory;
6pub mod multi;
7pub mod namespaced;
8pub mod registry;
9pub mod store;
10pub mod versioning;
11
12#[cfg(feature = "cache-memcache")]
13pub mod memcache_store;
14#[cfg(feature = "cache-redis")]
15pub mod redis_store;
16
17pub use config::{CacheBackend, CacheConfig, MultiCacheConfig};
18pub use global::init as init_cache;
19pub use memory::MemoryStore;
20pub use namespaced::NamespacedStore;
21pub use registry::CacheRegistry;
22pub use store::CacheStore;
23
24#[cfg(feature = "cache-memcache")]
25pub use memcache_store::MemcacheStore;
26#[cfg(feature = "cache-redis")]
27pub use redis_store::RedisStore;