diff --git a/velox/common/caching/AsyncDataCache.cpp b/velox/common/caching/AsyncDataCache.cpp index 91ad77a90df4..5d739aec5843 100644 --- a/velox/common/caching/AsyncDataCache.cpp +++ b/velox/common/caching/AsyncDataCache.cpp @@ -676,12 +676,12 @@ AsyncDataCache** AsyncDataCache::getInstancePtr() { } void AsyncDataCache::shutdown() { - for (auto& shard : shards_) { - shard->shutdown(); - } if (ssdCache_) { ssdCache_->shutdown(); } + for (auto& shard : shards_) { + shard->shutdown(); + } } void CacheShard::shutdown() {