X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcds-access-client%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Faccess%2Fclient%2FAveragingProgressTracker.java;h=965fad150df1fb8b091c2257bce122ae4bb3ce57;hb=refs%2Fchanges%2F28%2F81128%2F25;hp=919aaf8bf86883f47736d8abcdbfb9178ab8bac4;hpb=7daddd72031b33ed686abe18a0813e41263aac8d;p=controller.git diff --git a/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AveragingProgressTracker.java b/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AveragingProgressTracker.java index 919aaf8bf8..965fad150d 100644 --- a/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AveragingProgressTracker.java +++ b/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AveragingProgressTracker.java @@ -9,7 +9,6 @@ package org.opendaylight.controller.cluster.access.client; import java.util.concurrent.TimeUnit; -import javax.annotation.concurrent.NotThreadSafe; /** * A ProgressTracker subclass which uses {@code ticksWorkedPerClosedTask} to compute delays. @@ -24,9 +23,11 @@ import javax.annotation.concurrent.NotThreadSafe; *

On the other hand, there is no delay when number of open tasks is half the limit or less, * in order to prevent backend from running out of tasks while there may be waiting frontend threads. * + *

+ * This class is NOT thread-safe. + * * @author Vratko Polak */ -@NotThreadSafe final class AveragingProgressTracker extends ProgressTracker { private static final long DEFAULT_TICKS_PER_TASK = TimeUnit.MILLISECONDS.toNanos(500);