agentmux_srv\backend\storage\filestore/
cache.rs1use std::collections::HashMap;
8
9use super::types::WaveFile;
10
11#[derive(Debug, Clone)]
13pub(super) struct DataCacheEntry {
14 #[allow(dead_code)]
15 pub(super) part_idx: i32,
16 #[allow(dead_code)]
17 pub(super) data: Vec<u8>,
18}
19
20#[derive(Debug)]
22pub(super) struct CacheEntry {
23 pub(super) file: Option<WaveFile>,
24 #[allow(dead_code)]
25 pub(super) data_entries: HashMap<i32, DataCacheEntry>,
26 #[allow(dead_code)]
27 pub(super) dirty: bool,
28 pub(super) last_access_ms: i64,
31 pub(super) cached_size_bytes: usize,
34}