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