public class SpaceEfficientStackCache
extends java.lang.Object
Constructor and Description |
---|
SpaceEfficientStackCache() |
SpaceEfficientStackCache(int hwm)
Manage a hash of fingerprints of the last X amount of throwable stack
traces seen by the shouldReport method.
|
Modifier and Type | Method and Description |
---|---|
boolean |
shouldReport(java.lang.StackTraceElement[] elements)
If this stack hasn't been seen before (within the high water mark of the
LRU cache map) then return true.
|
boolean |
shouldReport(java.lang.Throwable t)
If this stack hasn't been seen before (within the high water mark of the
LRU cache map) then return true.
|
java.lang.String |
toString() |
public SpaceEfficientStackCache()
public SpaceEfficientStackCache(int hwm)
hwm
- public boolean shouldReport(java.lang.StackTraceElement[] elements)
elements
- The array of elements comprising the stack tracepublic boolean shouldReport(java.lang.Throwable t)
t
- The Throwable used to procure the stack trace elementspublic java.lang.String toString()
toString
in class java.lang.Object