public static class BTraceUtils.References
extends java.lang.Object
Constructor and Description |
---|
BTraceUtils.References() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
deref(java.lang.ref.Reference ref)
Returns the given reference object's referent.
|
static java.lang.ref.SoftReference |
softRef(java.lang.Object obj)
Creates and returns a soft reference to the given object.
|
static java.lang.ref.WeakReference |
weakRef(java.lang.Object obj)
Creates and returns a weak reference to the given object.
|
public static java.lang.ref.WeakReference weakRef(java.lang.Object obj)
obj
- object for which a weak reference is created.public static java.lang.ref.SoftReference softRef(java.lang.Object obj)
obj
- object for which a soft reference is created.public static java.lang.Object deref(java.lang.ref.Reference ref)
null
.ref
- reference object whose referent is returned.null
if the reference object has been cleared.