https://clickhouse-test-reports.s3.yandex.net/8367/333ec2e496f4fe4addd22d5fa7c5c2a499099c57/fuzzer/fuzzer.log#fail1
const std::string & getPath() const { return path; }
    size_t getQueryCount() const { return query_count.load(std::memory_order_relaxed); }
    size_t getHitCount() const { return hit_count.load(std::memory_order_acquire); }
    size_t getElementCount() const;
    double getLoadFactor() const;
private:
    void collectGarbage();
    const AttributeTypes attributes_structure;
    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;
    mutable std::shared_mutex rw_lock;
    std::list<SSDComplexKeyCachePartitionPtr> partitions;
    std::list<SSDComplexKeyCachePartitionPtr> partition_delete_queue;
    Poco::Logger * const log;
    mutable pcg64 rnd_engine;
    mutable std::exception_ptr last_update_exception;
    mutable size_t update_error_count = 0;
    mutable std::chrono::system_clock::time_point backoff_end_time;
    mutable std::atomic<size_t> hit_count{0};
    mutable std::atomic<size_t> query_count{0};
};
/*
    Dictionary interface
*/
class SSDComplexKeyCacheDictionary final : public IDictionaryBase