MCPcopy Create free account
hub / github.com/antlr/codebuff / doSetRate

Method doSetRate

output/java_guava/1.4.16/SmoothRateLimiter.java:332–338  ·  view source on GitHub ↗
(double permitsPerSecond, long nowMicros)

Source from the content-addressed store, hash-verified

330 }
331
332 @Override
333 final void doSetRate(double permitsPerSecond, long nowMicros) {
334 resync(nowMicros);
335 double stableIntervalMicros = SECONDS.toMicros(1L) / permitsPerSecond;
336 this.stableIntervalMicros = stableIntervalMicros;
337 doSetRate(permitsPerSecond, stableIntervalMicros);
338 }
339
340 abstract void doSetRate(double permitsPerSecond, double stableIntervalMicros);
341

Callers

nothing calls this directly

Calls 1

resyncMethod · 0.95

Tested by

no test coverage detected