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}