package ch.qos.logback.core.util;
public class FixedRateInvocationGate implements InvocationGate {
int rate;
int invocationCount = 0;
public FixedRateInvocationGate(int rate) {
this.rate = rate;
}
@Override
public boolean isTooSoon(long currentTime) {
if (invocationCount++ % rate != 0)
return true;
return false;
}
}