private class SizeOf.CachingSizeOfVisitor extends java.lang.Object implements ObjectGraphWalker.Visitor
Modifier and Type | Field and Description |
---|---|
private WeakIdentityConcurrentMap<java.lang.Class<?>,java.lang.Long> |
cache |
Modifier | Constructor and Description |
---|---|
private |
CachingSizeOfVisitor() |
Modifier and Type | Method and Description |
---|---|
long |
visit(java.lang.Object object)
The visit method executed on each node
|
private final WeakIdentityConcurrentMap<java.lang.Class<?>,java.lang.Long> cache
public long visit(java.lang.Object object)
visit
in interface ObjectGraphWalker.Visitor
object
- the reference at that node