ÂÂsta volta e' quella buona
This commit is contained in:
parent
d7690f7810
commit
a56d83fa61
|
@ -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;
|
||||
|
|
Reference in New Issue