Reduce disk cache size to 8MiB

This commit is contained in:
Jeremy Soller
2022-08-22 09:18:23 -06:00
parent 63468fc414
commit 04b4a2e4ad
+5 -3
View File
@@ -20,11 +20,13 @@ pub struct DiskCache<T> {
impl<T: Disk> DiskCache<T> {
pub fn new(inner: T) -> Self {
// 8 MB cache
let size = 8 * 1024 * 1024 / BLOCK_SIZE as usize;
DiskCache {
inner,
cache: HashMap::new(),
order: VecDeque::new(),
size: 16 * 1024 * 1024 / BLOCK_SIZE as usize, // 16 MB cache
cache: HashMap::with_capacity(size),
order: VecDeque::with_capacity(size),
size,
}
}