Class FrequentLogSuppressor

java.lang.Object
com.loomcache.server.logging.FrequentLogSuppressor

public final class FrequentLogSuppressor extends Object
Bounded helper for suppressing repetitive warning logs while preserving a periodic summary of how many equivalent messages were skipped.
  • Field Details

    • DEFAULT_WINDOW

      public static final Duration DEFAULT_WINDOW
    • DEFAULT_MAX_KEYS

      public static final int DEFAULT_MAX_KEYS
      See Also:
  • Constructor Details

    • FrequentLogSuppressor

      public FrequentLogSuppressor(Duration window)
    • FrequentLogSuppressor

      public FrequentLogSuppressor(Duration window, int maxKeys)
  • Method Details