Reduce disk cache size to 8MiB
This commit is contained in:
+5
-3
@@ -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,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user