Package io.grpc.rls
Class AdaptiveThrottler.TimeBasedAccumulator.Slot
java.lang.Object
io.grpc.rls.AdaptiveThrottler.TimeBasedAccumulator.Slot
- Enclosing class:
AdaptiveThrottler.TimeBasedAccumulator
Holds the data for each slot (amount and end timestamp).
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final AtomicLongFieldUpdater
<AdaptiveThrottler.TimeBasedAccumulator.Slot> (package private) long
(package private) final long
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
ATOMIC_COUNT
-
count
volatile long count -
endNanos
final long endNanos
-
-
Constructor Details
-
Slot
Slot(long endNanos)
-
-
Method Details
-
increment
void increment()
-