Lines Matching refs:new
35 fn new() -> Self {
37 caches: Mutex::new(HashMap::new()),
38 ram_cache_queue: Mutex::new(VecDeque::new()),
39 file_cache_queue: Mutex::new(VecDeque::new()),
40 handler: Mutex::new(Handler::new(DEFAULT_RAM_CACHE_SIZE)),
45 static CACHE_MANAGER: LazyLock<CacheManager> = LazyLock::new(CacheManager::new);
60 let cache = Arc::new(cache);
131 fn new(ram_cache_size: usize) -> Self {
168 let mut handler = Handler::new(DEFAULT_RAM_CACHE_SIZE);
182 let cache_manager = CacheManager::new();
189 let mut buf = String::new();
196 let cache_manager = CacheManager::new();