28 std::vector<uint64_t>& watchers,
30 const fs::path& data_dir,
31 const fs::path& meta_dir,
34 std::vector<uint64_t>& watchers,
36 const fs::path& meta_dir,
37 const fs::path& cache_dir,
44 std::vector<std::uint64_t> watchers;
47 std::map<std::string, watched> watched_protocols_{};
48 std::shared_ptr<int> sentinel_ = std::make_shared<int>(0);