Searched refs:fd_cache_ (Results 1 – 1 of 1) sorted by relevance
264 if (handlers_.empty() && !fd_cache_.empty()) { in remove_handler()326 auto range = fd_cache_.equal_range(path); in get_cached_fd()344 it = fd_cache_.erase(it); in get_cached_fd()361 auto rv = fd_cache_.emplace(path, std::make_unique<FileEntry>(ent)); in cache_fd()364 auto rv = fd_cache_.insert( in cache_fd()371 while (fd_cache_.size() > FILE_ENTRY_EVICT_THRES) { in cache_fd()378 fd_cache_.erase(ent->it); in cache_fd()389 fd_cache_.erase(target->it); in release_fd()397 for (auto i = std::begin(fd_cache_); i != std::end(fd_cache_);) { in release_unused_fd()406 i = fd_cache_.erase(i); in release_unused_fd()[all …]