sqlx_cache/
cache_manager_config.rs1#[derive(Copy, Clone)]
2pub struct CacheManagerConfig {
3 max_pending_ms_await: u64,
4 max_pending_bulk_ms_await: u64,
5 max_task_drain_size: u64,
6}
7
8impl CacheManagerConfig {
9 pub fn new(max_pending_ms_await: u64, max_pending_bulk_ms_await: u64, max_task_drain_size: u64) -> Self {
10 Self { max_pending_ms_await, max_pending_bulk_ms_await, max_task_drain_size }
11 }
12
13 pub fn max_pending_ms_await(&self) -> u64 {
14 self.max_pending_ms_await
15 }
16
17 pub fn max_pending_bulk_ms_await(&self) -> u64 {
18 self.max_pending_bulk_ms_await
19 }
20
21 pub fn max_task_drain_size(&self) -> u64 {
22 self.max_task_drain_size
23 }
24}