Class FrequentLogSuppressor
java.lang.Object
com.loomcache.server.logging.FrequentLogSuppressor
Bounded helper for suppressing repetitive warning logs while preserving a
periodic summary of how many equivalent messages were skipped.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFrequentLogSuppressor(Duration window) FrequentLogSuppressor(Duration window, int maxKeys) -
Method Summary
Modifier and TypeMethodDescriptionint
-
Field Details
-
DEFAULT_WINDOW
-
DEFAULT_MAX_KEYS
public static final int DEFAULT_MAX_KEYS- See Also:
-
-
Constructor Details
-
FrequentLogSuppressor
-
FrequentLogSuppressor
-
-
Method Details
-
shouldLog
-
trackedKeyCount
public int trackedKeyCount()
-