diff --git a/src/database.rs b/src/database.rs index 85beee8..c39f0fb 100644 --- a/src/database.rs +++ b/src/database.rs @@ -45,8 +45,6 @@ pub struct Config { database_path: String, #[serde(default = "default_db_cache_capacity_mb")] db_cache_capacity_mb: f64, - #[serde(default = "default_sled_cache_capacity_bytes")] - sled_cache_capacity_bytes: u64, #[serde(default = "default_sqlite_read_pool_size")] sqlite_read_pool_size: usize, #[serde(default = "true_fn")] @@ -111,10 +109,6 @@ fn default_db_cache_capacity_mb() -> f64 { 200.0 } -fn default_sled_cache_capacity_bytes() -> u64 { - 1024 * 1024 * 1024 -} - fn default_sqlite_read_pool_size() -> usize { num_cpus::get().max(1) } diff --git a/src/database/abstraction/sled.rs b/src/database/abstraction/sled.rs index 1aa631f..12e0275 100644 --- a/src/database/abstraction/sled.rs +++ b/src/database/abstraction/sled.rs @@ -14,7 +14,7 @@ impl DatabaseEngine for Engine { Ok(Arc::new(Engine( sled::Config::default() .path(&config.database_path) - .cache_capacity(config.sled_cache_capacity_bytes) + .cache_capacity((config.db_cache_capacity_mb * 1024.0 * 1024.0) as u64) .use_compression(true) .open()?, )))