docs: @Override
     public <C extends ConnectionFactoryConfigurationBuilder<?>> C connectionFactory(C builder) {
        if (connectionFactory != null) {
           throw new IllegalStateException("A ConnectionFactory has already been configured for this store");
        }
        this.connectionFactory = (ConnectionFactoryConfigurationBuilder<ConnectionFactoryConfiguration>) builder;
        return builder;
     }