Rename it accordingly.
{
        if (!json_path.empty() && fs::exists(json_path)) 
            fs::remove(json_path);
        readQueries();
        runBenchmark();
        return 0;
    }
private:
    using Entry = ConnectionPool::Entry;
    using EntryPtr = std::shared_ptr<Entry>;
    using EntryPtrs = std::vector<EntryPtr>;
    bool round_robin;
    unsigned concurrency;
    double delay;
    using Query = std::string;
    using Queries = std::vector<Query>;
    Queries queries;
    using Queue = ConcurrentBoundedQueue<Query>;
    Queue queue;
    using ConnectionPoolUniq = std::unique_ptr<ConnectionPool>;
    using ConnectionPoolUniqs = std::vector<ConnectionPoolUniq>;
    ConnectionPoolUniqs connections;
    bool randomize;
    bool cumulative;
    size_t max_iterations;