fix
This commit is contained in:
@ -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());
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user