sqlx-cache 0.1.1

Caching system built on top of SQLX designed for efficient storage and retrieval of entities in a database.
Documentation
#[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
    }
}