https://clickhouse-test-reports.s3.yandex.net/8367/333ec2e496f4fe4addd22d5fa7c5c2a499099c57/fuzzer/fuzzer.log#fail1
}
        }
        collectGarbage();
    };
    CurrentMetrics::Increment metric_increment{CurrentMetrics::DictCacheRequests};
    ProfileEvents::increment(ProfileEvents::DictCacheKeysRequested, required_keys.size());
    std::unordered_map<KeyRef, UInt8> remaining_keys{required_keys.size()};
    for (const auto & key : required_keys)
        remaining_keys.insert({key, 0});
    const auto now = std::chrono::system_clock::now();
    {
        const auto keys_size = key_columns.size();
        StringRefs keys(keys_size);
        const ProfilingScopedWriteRWLock write_lock{rw_lock, ProfileEvents::DictCacheLockWriteNs};
        if (now > backoff_end_time)
        {
            try
            {
                if (update_error_count)
                {
                    
                    
                    source_ptr = source_ptr->clone();
                }
                Stopwatch watch;
                auto stream = source_ptr->loadKeys(key_columns, required_rows);
                stream->readPrefix();
                while (const auto block = stream->read())
                {
                    const auto new_key_columns = ext::map<Columns>(