Statements (23)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:class
|
| gptkbp:accessModifier |
public
|
| gptkbp:builtBy |
WeakReference(T referent)
WeakReference(T referent, ReferenceQueue<? super T> q) |
| gptkbp:documentation |
https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/ref/WeakReference.html
|
| gptkbp:field |
referent
|
| gptkbp:garbageCollectedWhen |
no strong references to referent exist
|
| gptkbp:introducedIn |
gptkb:Java_1.2
|
| gptkbp:method |
clear()
get() enqueue() isEnqueued() |
| gptkbp:relatedTo |
java.lang.ref.PhantomReference
java.lang.ref.ReferenceQueue java.lang.ref.SoftReference |
| gptkbp:superclass |
java.lang.ref.Reference
|
| gptkbp:type |
java.lang.ref
|
| gptkbp:usedFor |
implementing weak references in Java
|
| gptkbp:usedIn |
caching
memory-sensitive data structures |
| gptkbp:bfsParent |
gptkb:WeakHashMap
|
| gptkbp:bfsLayer |
8
|
| https://www.w3.org/2000/01/rdf-schema#label |
java.lang.ref.WeakReference
|