Change-Id: Icc83aef349ce1c16ce774c1aebfa108a7718c4bd
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
package org.opendaylight.openflowplugin.impl.statistics.ofpspecific;
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
delta = System.nanoTime();
}
+ @SuppressFBWarnings("VO_VOLATILE_INCREMENT") // counter++ is volatile, but this is synchronized, so OK
public synchronized void markEnd() {
if (0 == delta) {
return;
if (delta > maximum) {
maximum = delta;
}
- if (average > 0 && delta > (average * 1.8)) {
+ if (average > 0 && delta > average * 1.8) {
summary += average;
} else {
summary += delta;