https://clickhouse-test-reports.s3.yandex.net/8367/333ec2e496f4fe4addd22d5fa7c5c2a499099c57/fuzzer/fuzzer.log#fail1
const Columns & key_columns, const DataTypes & ,
    SetFunc & set, std::vector<bool> & found) const
{
    TemporalComplexKeysPool tmp_keys_pool;
    StringRefs tmp_refs(key_columns.size());
    std::shared_lock lock(rw_lock);
    PaddedPODArray<Index> indices(key_columns.front()->size());
    for (size_t i = 0; i < key_columns.front()->size(); ++i)
    {
        auto key = tmp_keys_pool.allocKey(i, key_columns, tmp_refs);
        SCOPE_EXIT(tmp_keys_pool.rollback(key));
        Index index;
        if (found[i])
            indices[i].setNotExists();
        else if (key_to_index.get(key, index))
            indices[i] = index;
        else
            indices[i].setNotExists();
    }
    getValueFromMemory(indices, set);
    getValueFromStorage(indices, set);
}
template <typename SetFunc>
void SSDComplexKeyCachePartition::getValueFromMemory(const PaddedPODArray<Index> & indices, SetFunc & set) const