From 354c7de9cb1aa379009c4b7ae63dcf440cb0d3ae Mon Sep 17 00:00:00 2001 From: Yury-Fridlyand Date: Fri, 10 Nov 2023 20:52:52 -0800 Subject: [PATCH] minor fix Signed-off-by: Yury-Fridlyand --- .../benchmarks/clients/babushka/JniNettyClient.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/java/benchmarks/src/main/java/javababushka/benchmarks/clients/babushka/JniNettyClient.java b/java/benchmarks/src/main/java/javababushka/benchmarks/clients/babushka/JniNettyClient.java index 4ff18bd864..6f79a7d7be 100644 --- a/java/benchmarks/src/main/java/javababushka/benchmarks/clients/babushka/JniNettyClient.java +++ b/java/benchmarks/src/main/java/javababushka/benchmarks/clients/babushka/JniNettyClient.java @@ -401,12 +401,16 @@ public String get(String key) { */ } + // don't delete it otherwise java compiler will optimize next func and GET_FUTURE_RESULT_AFTER_SET will be always negative o_O + private int counter = 0; + @Override public T waitForResult(Future future) { long before = System.nanoTime(); var res = AsyncClient.super.waitForResult(future); long after = System.nanoTime(); WAIT_FOR_RESULT.addAndGet(after - before); +counter++; GET_FUTURE_RESULT_AFTER_SET.addAndGet(after); return res; }