nodejs_resolver/cache.rs
1use crate::entry::Entry;
2use crate::fs::CachedFS;
3use rustc_hash::FxHasher;
4use std::{hash::BuildHasherDefault, path::Path, sync::Arc};
5
6#[derive(Debug, Default)]
7pub struct Cache {
8 pub fs: CachedFS,
9 /// File entries keyed by normalized paths
10 pub entries: dashmap::DashMap<Box<Path>, Arc<Entry>, BuildHasherDefault<FxHasher>>,
11}