fbc_starter/cache/
mod.rs

1pub mod batch_cache;
2pub mod cache_key;
3pub mod cache_key_builder;
4pub mod cache_key_modular;
5pub mod cache_key_table;
6#[cfg(feature = "redis")]
7pub mod redis;
8
9pub use batch_cache::BatchCache;
10#[cfg(feature = "local_cache")]
11pub use batch_cache::LocalBatchCache;
12#[cfg(feature = "redis")]
13pub use batch_cache::RedisBatchCache;
14pub use cache_key::{CacheHashKey, CacheKey, ValueType};
15pub use cache_key_builder::{CacheKeyBuilder, SimpleCacheKeyBuilder};
16pub use cache_key_modular::{
17    get_cache_prefix, get_cache_prefix_or, set_cache_prefix, BASE, CHAT, COMMON, FILE, FRIEND,
18    GATEWAY, MSG, OAUTH, PRESENCE, SYSTEM, VIDEO_CALL,
19};
20pub use cache_key_table::{
21    base, chat, friend, oauth, presence, system, video_call, CAPTCHA, LOGIN_LOG_BROWSER,
22    LOGIN_LOG_SYSTEM, LOGIN_LOG_TEN_DAY, ONLINE, PARAMETER_KEY, REGISTER_USER, TODAY_LOGIN_IV,
23    TODAY_LOGIN_PV, TODAY_PV, TOKEN, TOKEN_USER_ID, TOTAL_LOGIN_IV, TOTAL_LOGIN_PV, TOTAL_PV,
24};
25
26#[cfg(feature = "redis")]
27pub use redis::*;