From 1632e3b35a8a4154daab42638df4f82e0ed5b109 Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Fri, 16 Jun 2017 20:04:23 -0700 Subject: [PATCH] PR feedback --- libraries/networking/src/FileCache.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libraries/networking/src/FileCache.cpp b/libraries/networking/src/FileCache.cpp index f0e568fcdc..43bab67ec7 100644 --- a/libraries/networking/src/FileCache.cpp +++ b/libraries/networking/src/FileCache.cpp @@ -285,10 +285,12 @@ void FileCache::wipe() { } void FileCache::clear() { + Lock lock(_mutex); + // Eliminate any overbudget files clean(); - // Mark everything remaining as persisted + // Mark everything remaining as persisted while effectively ejecting from the cache for (auto& file : _unusedFiles) { file->_shouldPersist = true; file->_cache = nullptr; @@ -323,4 +325,4 @@ File::~File() { void File::touch() { utime(_filepath.c_str(), nullptr); _modified = std::max(QFileInfo(_filepath.c_str()).lastRead().toMSecsSinceEpoch(), _modified); -} \ No newline at end of file +}