ÂÂsta volta e' quella buona

This commit is contained in:
andrew (from workstation) 2020-05-15 23:18:27 +02:00
parent d7690f7810
commit a56d83fa61
1 changed files with 7 additions and 3 deletions

View File

@ -130,7 +130,9 @@ FileNode &FileNodePtr::operator*() const {
FileNode *FileNodePtr::get() const {
auto res = get_unsafe();
CHECK(res);
if (res == nullptr) {
return {};
}
return res;
}
@ -139,7 +141,9 @@ FullRemoteFileLocation *FileNodePtr::get_remote() const {
}
FileNode *FileNodePtr::get_unsafe() const {
CHECK(file_manager_ != nullptr);
if (file_manager_ == nullptr) {
return {};
}
return file_manager_->get_file_node_raw(file_id_);
}
@ -3700,7 +3704,7 @@ void FileManager::memory_cleanup() {
auto time = std::time(nullptr);
for (unsigned int i = 1; i < file_id_info_.size(); i++) {
if (time - file_id_insert_time_[i] > 60 * 5) {
if (time - file_id_insert_time_[i] > 60 * 1) {
empty_file_ids_.push_back(i);
file_id_insert_time_[i] = INT64_MAX;
file_nodes_[file_id_info_[i].node_id_] = nullptr;