com.google.common.util.concurrent.SmoothRateLimiter$SmoothBursty.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-epl Show documentation
Show all versions of plantuml-epl Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
???? 4 8
3com/google/common/util/concurrent/SmoothRateLimiter {(Lcom/google/common/util/concurrent/RateLimiter$SleepingStopwatch;Lcom/google/common/util/concurrent/SmoothRateLimiter$1;)V
@com/google/common/util/concurrent/SmoothRateLimiter$SmoothBursty maxBurstSeconds D
maxPermits java/lang/Double?
storedPermits stableIntervalMicros E(Lcom/google/common/util/concurrent/RateLimiter$SleepingStopwatch;D)V Code LineNumberTable LocalVariableTable this BLcom/google/common/util/concurrent/SmoothRateLimiter$SmoothBursty; stopwatch ALcom/google/common/util/concurrent/RateLimiter$SleepingStopwatch; MethodParameters doSetRate (DD)V permitsPerSecond
oldMaxPermits
StackMapTable storedPermitsToWaitTime (DD)J
permitsToTake coolDownIntervalMicros ()D
SourceFile SmoothRateLimiter.java InnerClasses 1 ?com/google/common/util/concurrent/RateLimiter$SleepingStopwatch 3 -com/google/common/util/concurrent/RateLimiter SleepingStopwatch 6 5com/google/common/util/concurrent/SmoothRateLimiter$1 SmoothBursty 0 R *+? *(? ? ! " # $ ? @*?
9**? 'k?
?? **?
? ? *?? ? *? *?
ko? ? &