()
| 184 | static final LongAdder commitCount = new LongAdder(); |
| 185 | |
| 186 | @Override |
| 187 | long process() { |
| 188 | var key = Keys.iterator().next(); |
| 189 | var value = App.demo_Module1.getTable1().getOrAdd(key); |
| 190 | var oldV = value.getLong2(); |
| 191 | value.setLong2(oldV + 1); |
| 192 | var newV = value.getLong2(); |
| 193 | Transaction.whileCommit(() -> { |
| 194 | var newV2 = App.demo_Module1.getTable1().getOrAdd(key).getLong2(); |
| 195 | var level = oldV + 1 != newV || newV != newV2 ? Level.ERROR : Level.INFO; |
| 196 | if (level == Level.ERROR || debugTradeSum) |
| 197 | Simulate.logger.log(level, "{} --- key:{}, value:{}->{}->{}", |
| 198 | App.getZeze().getConfig().getServerId(), key, oldV, newV, newV2); |
| 199 | commitCount.increment(); |
| 200 | }); |
| 201 | return 0L; |
| 202 | } |
| 203 | |
| 204 | @Override |
| 205 | void verify() throws Exception { |
nothing calls this directly
no test coverage detected