lib/
cache_manager_config.rs#[derive(Copy, Clone)]
pub struct CacheManagerConfig {
max_pending_ms_await: u64,
max_pending_bulk_ms_await: u64,
max_task_drain_size: u64,
}
impl CacheManagerConfig {
pub fn new(max_pending_ms_await: u64, max_pending_bulk_ms_await: u64, max_task_drain_size: u64) -> Self {
Self { max_pending_ms_await, max_pending_bulk_ms_await, max_task_drain_size }
}
pub fn max_pending_ms_await(&self) -> u64 {
self.max_pending_ms_await
}
pub fn max_pending_bulk_ms_await(&self) -> u64 {
self.max_pending_bulk_ms_await
}
pub fn max_task_drain_size(&self) -> u64 {
self.max_task_drain_size
}
}