diff --git a/src/database.rs b/src/database.rs
index 85beee80..c39f0fbd 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 1aa631fe..12e02751 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()?,
         )))