https://clickhouse-test-reports.s3.yandex.net/8367/333ec2e496f4fe4addd22d5fa7c5c2a499099c57/fuzzer/fuzzer.log#fail1
const std::string & path,
            const size_t max_partitions_count,
            const size_t file_size,
            const size_t block_size,
            const size_t read_buffer_size,
            const size_t write_buffer_size,
            const size_t max_stored_keys);
    ~SSDComplexKeyCacheStorage();
    template <typename T>
    using ResultArrayType = SSDComplexKeyCachePartition::ResultArrayType<T>;
    template <typename Out, typename GetDefault>
    void getValue(const size_t attribute_index, const Columns & key_columns, const DataTypes & key_types,
            ResultArrayType<Out> & out, std::unordered_map<KeyRef, std::vector<size_t>> & not_found,
            TemporalComplexKeysPool & not_found_pool,
            GetDefault & get_default, std::chrono::system_clock::time_point now) const;
    void getString(const size_t attribute_index, const Columns & key_columns, const DataTypes & key_types,
            StringRefs & refs, ArenaWithFreeLists & arena, std::unordered_map<KeyRef, std::vector<size_t>> & not_found,
            TemporalComplexKeysPool & not_found_pool,
            std::vector<size_t> & default_ids, std::chrono::system_clock::time_point now) const;
    void has(const Columns & key_columns, const DataTypes & key_types, ResultArrayType<UInt8> & out,
            std::unordered_map<KeyRef, std::vector<size_t>> & not_found,
            TemporalComplexKeysPool & not_found_pool, std::chrono::system_clock::time_point now) const;
    template <typename PresentIdHandler, typename AbsentIdHandler>
    void update(DictionarySourcePtr & source_ptr,
            const Columns & key_columns, const DataTypes & key_types,
            const KeyRefs & required_keys, const std::vector<size_t> & required_rows,
            TemporalComplexKeysPool & tmp_keys_pool,
            PresentIdHandler && on_updated, AbsentIdHandler && on_key_not_found,
            const DictionaryLifetime lifetime);
    std::exception_ptr getLastException() const { return last_update_exception; }