diff --git a/src/StorageCache.cpp b/src/StorageCache.cpp index d336e2b3d..45afe1e5c 100644 --- a/src/StorageCache.cpp +++ b/src/StorageCache.cpp @@ -43,6 +43,8 @@ void StorageCache::clear(void(callback)(void*)) void StorageCache::clearAsync() { std::unique_lock ul(m_lock); + if (count() == 0) + return; if (m_pdict != nullptr) { dict *dSav = m_pdict; m_pdict = dictCreate(&dbStorageCacheType, nullptr);