diff --git a/src/libstore/nar-info-disk-cache.cc b/src/libstore/nar-info-disk-cache.cc index 6e155e877..3c52303f0 100644 --- a/src/libstore/nar-info-disk-cache.cc +++ b/src/libstore/nar-info-disk-cache.cc @@ -260,11 +260,8 @@ public: ref getNarInfoDiskCache() { - static Sync> cache; - - auto cache_(cache.lock()); - if (!*cache_) *cache_ = std::make_shared(); - return ref(*cache_); + static ref cache = make_ref(); + return cache; } }