/** Reset all counters to zero. */ public final void reset() { reset(0L); }
public Builder typeSpaces(long val) { this.tsCounts.reset(val); return this; }
public EnumCounters(final Class<E> enumClass, long defaultVal) { final E[] enumConstants = enumClass.getEnumConstants(); Preconditions.checkNotNull(enumConstants); this.enumClass = enumClass; this.counters = new long[enumConstants.length]; reset(defaultVal); }
/** Adjusts curr and prev number of blocks scheduled every few minutes. */ private void rollBlocksScheduled(long now) { if (now - lastBlocksScheduledRollTime > BLOCKS_SCHEDULED_ROLL_INTERVAL) { prevApproxBlocksScheduled.set(currApproxBlocksScheduled); currApproxBlocksScheduled.reset(); lastBlocksScheduledRollTime = now; } }
public Builder typeSpaces(long val) { this.tsCounts.reset(val); return this; }
public Builder typeSpaces(long val) { this.tsCounts.reset(val); return this; }
/** Reset all counters to zero. */ public final void reset() { reset(0L); }
/** Reset all counters to zero. */ public final void reset() { reset(0L); }
public EnumCounters(final Class<E> enumClass, long defaultVal) { final E[] enumConstants = enumClass.getEnumConstants(); Preconditions.checkNotNull(enumConstants); this.enumClass = enumClass; this.counters = new long[enumConstants.length]; reset(defaultVal); }
public EnumCounters(final Class<E> enumClass, long defaultVal) { final E[] enumConstants = enumClass.getEnumConstants(); Preconditions.checkNotNull(enumConstants); this.enumClass = enumClass; this.counters = new long[enumConstants.length]; reset(defaultVal); }
/** Adjusts curr and prev number of blocks scheduled every few minutes. */ private void rollBlocksScheduled(long now) { if (now - lastBlocksScheduledRollTime > BLOCKS_SCHEDULED_ROLL_INTERVAL) { prevApproxBlocksScheduled.set(currApproxBlocksScheduled); currApproxBlocksScheduled.reset(); lastBlocksScheduledRollTime = now; } }
/** Adjusts curr and prev number of blocks scheduled every few minutes. */ private void rollBlocksScheduled(long now) { if (now - lastBlocksScheduledRollTime > BLOCKS_SCHEDULED_ROLL_INTERVAL) { prevApproxBlocksScheduled.set(currApproxBlocksScheduled); currApproxBlocksScheduled.reset(); lastBlocksScheduledRollTime = now; } }