Class TransactionalBatcher<E extends RuntimeException>