moka/common/concurrent/
constants.rs
1pub(crate) const DEFAULT_MAX_LOG_SYNC_REPEATS: usize = 4;
2pub(crate) const LOG_SYNC_INTERVAL_MILLIS: u64 = 300;
3
4pub(crate) const READ_LOG_FLUSH_POINT: usize = 64;
5pub(crate) const WRITE_LOG_FLUSH_POINT: usize = 64;
6
7pub(crate) const READ_LOG_CH_SIZE: usize =
9 READ_LOG_FLUSH_POINT * (DEFAULT_MAX_LOG_SYNC_REPEATS + 2);
10
11pub(crate) const WRITE_LOG_CH_SIZE: usize =
13 WRITE_LOG_FLUSH_POINT * (DEFAULT_MAX_LOG_SYNC_REPEATS + 2);
14
15pub(crate) const DEFAULT_EVICTION_BATCH_SIZE: u32 = WRITE_LOG_CH_SIZE as u32;
18
19pub(crate) const DEFAULT_MAINTENANCE_TASK_TIMEOUT_MILLIS: u64 = 100;
21
22#[cfg(feature = "sync")]
23pub(crate) const WRITE_RETRY_INTERVAL_MICROS: u64 = 50;