This commit is contained in:
2024-08-29 14:53:58 -05:00
parent 5910ed3dae
commit 620b5733c9

View File

@ -52,12 +52,16 @@ auto eviction::check_minimum_requirements(const std::string &file_path)
auto reference_time = utils::file::file{file_path}.get_time(
config_.get_eviction_uses_accessed_time()
? utils::file::file::time_types::access
: utils::file::file::time_types::modified);
? utils::file::time_type::accessed
: utils::file::time_type::modified);
if (not reference_time.has_value()) {
return false;
}
auto delay = (config_.get_eviction_delay_mins() * 60UL) *
utils::time::NANOS_PER_SECOND;
return ((reference_time + static_cast<std::uint64_t>(delay)) <=
return ((reference_time.value() + static_cast<std::uint64_t>(delay)) <=
utils::time::get_time_now());
}