A NO-OP - это фрагмент кода, который ничего не делает («без операции»).По сути, «чтобы что-то не делать» означает заставить его ничего не делать.«NO-OP'd» (здесь пишется «NOOPd») - это причастие в прошлом.Возможно, «отключить» будет проще для понимания.
Что означает, что compositeCounter.increment();
ничего не делает, пока не добавлен реестр.До этого момента счет останется 0 независимо от того, как часто вы звоните increment()
.
. Как показано в примере:
CompositeMeterRegistry composite = new CompositeMeterRegistry();
Counter compositeCounter = composite.counter("counter");
compositeCounter.increment(); // (1)
SimpleMeterRegistry simple = new SimpleMeterRegistry();
composite.add(simple); // (2)
compositeCounter.increment(); // (3)
До добавления реестра на шаге 2, increment()
вызов на шаге 1 является НЕТ-ОП.Только шаг 3 фактически увеличивает счетчик (с 0
до 1
).