ordinary_config/api/limits/
cache.rs1use serde::{Deserialize, Serialize};
6
7#[cfg_attr(feature = "utoipa", derive(utoipa::ToSchema))]
8#[cfg_attr(feature = "docs", derive(schemars::JsonSchema))]
9#[derive(Deserialize, Serialize, Debug, Clone)]
10pub struct CacheLimits {
11 pub max_size_range: (u64, u64),
12 pub max_count_range: (usize, usize),
13}
14
15impl Default for CacheLimits {
16 fn default() -> Self {
17 Self {
18 max_size_range: (1_000_000, 10_000_000),
19 max_count_range: (100, 500),
20 }
21 }
22}