ferrite_config/cache.rs
1use crate::Result;
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, Serialize, Deserialize)]
5pub struct CacheConfig {
6 pub preload_count: usize,
7}
8
9impl Default for CacheConfig {
10 fn default() -> Self {
11 Self {
12 preload_count: 2
13 }
14 }
15}
16
17impl CacheConfig {
18 pub fn validate(&self) -> Result<()> {
19 Ok(())
20 }
21}