class IgniteDistributedModelBuilder implements AsyncModelBuilder {

    @Override public <I extends Serializable, O extends Serializable> Model<I, Future<O>> build(
        ModelReader reader, ModelParser<I, O, ?> parser) {
        return new DistributedInfModel<>(ignite, UUID.randomUUID().toString(), reader, parser, instances, maxPerNode);
    }

    public  IgniteDistributedModelBuilder(Ignite ignite, int instances, int maxPerNode);

}