incrementalProducer.addIfAbsent(new TypeA(100, "one hundred", 9999));
incrementalProducer.addIfAbsent(new TypeA(101, "one hundred and one", 9998));
incrementalProducer.addIfAbsent(new TypeA(1, "one", 9997));
incrementalProducer.addIfAbsent(new TypeA(2, "two", 9996));
incrementalProducer.addOrModify(new TypeA(102, "one hundred and two", 9995));
incrementalProducer.addIfAbsent(new TypeA(102, "one hundred and two", 9994));
incrementalProducer.addIfAbsent(new TypeA(103, "one hundred and three", 9993));
incrementalProducer.addOrModify(new TypeA(103, "one hundred and three", 9992));