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

Method doSetRate

output/java_guava/1.4.19/SmoothRateLimiter.java:331–337  ·  view source on GitHub ↗
(double permitsPerSecond, long nowMicros)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 1

resyncMethod · 0.95

Tested by

no test coverage detected