Context::set_path_and_stats_file(const Digest& name,
string_view suffix,
std::string& path_var,
- std::string& stats_file_var)
+ std::string& stats_file_var) const
{
std::string name_string = name.to_string();
path_var = Util::get_path_in_cache(
void set_path_and_stats_file(const Digest& name,
nonstd::string_view suffix,
std::string& path_var,
- std::string& stats_file_var);
+ std::string& stats_file_var) const;
};
inline const Digest&
struct SharedRegion;
bool mmap_file(const std::string& inode_cache_file);
- bool hash_inode(const char* path, ContentType type, Digest& digest);
+ static bool hash_inode(const char* path, ContentType type, Digest& digest);
Bucket* acquire_bucket(uint32_t index);
Bucket* acquire_bucket(const Digest& key_digest);
- void release_bucket(Bucket* bucket);
- bool create_new_file(const std::string& filename);
+ static void release_bucket(Bucket* bucket);
+ static bool create_new_file(const std::string& filename);
bool initialize();
const Config& m_config;