drools-benchmarks-parent/drools-benchmarks/src/main/java/org/drools/benchmarks/concurrent/ConcurrentUpdateRightTupleBenchmark.java [63:74]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public void setupKieBase() {
        final RulesWithJoinsProvider drlProvider = new RulesWithJoinsProvider(joinsNr, false, true)
                .withNot(true)
                .withGeneratedConsequence(false)
                .withConsequence("    $b.setValue2($b.getValue2() + 1);\n" +
                                         "    update($b);\n"); // this update triggers BetaNode.modifyObject -> RightTupleImpl.getTupleSink
        //System.out.println(drlProvider.getDrl(rulesNr));
        kieBase = BuildtimeUtil.createKieBaseFromDrl(drlProvider.getDrl(rulesNr),
                                                     ParallelExecutionOption.SEQUENTIAL,
                                                     EventProcessingOption.CLOUD);
        //ReteDumper.dumpRete(kieBase);
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



drools-benchmarks-parent/drools-benchmarks/src/main/java/org/drools/benchmarks/concurrent/ConcurrentUpdateLeftTupleBenchmark.java [63:74]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public void setupKieBase() {
        final RulesWithJoinsProvider drlProvider = new RulesWithJoinsProvider(joinsNr, false, true)
                .withNot(true)
                .withGeneratedConsequence(false)
                .withConsequence("    $a.setValue2($a.getValue2() + 1);\n" +
                                         "    update($a);\n"); // this update triggers LeftInputAdapterNode.modifyObject -> LeftTuple.getTupleSink
        //System.out.println(drlProvider.getDrl(rulesNr));
        kieBase = BuildtimeUtil.createKieBaseFromDrl(drlProvider.getDrl(rulesNr),
                                                     ParallelExecutionOption.SEQUENTIAL,
                                                     EventProcessingOption.CLOUD);
        //ReteDumper.dumpRete(kieBase);
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



