public final class References
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <V> ReferenceCreator<java.lang.ref.SoftReference<V>,V> |
getSoftReferenceCreator()
Get a soft reference creator for a given value.
|
static <V> ReferenceCreator<java.lang.ref.SoftReference<V>,V> |
getSoftReferenceCreator(java.lang.ref.ReferenceQueue<? super V> queue)
Get a soft reference creator for a given value.
|
static <V> ReferenceCreator<java.lang.ref.WeakReference<V>,V> |
getWeakReferenceCreator()
Get a weak reference creator for a given value.
|
static <V> ReferenceCreator<java.lang.ref.WeakReference<V>,V> |
getWeakReferenceCreator(java.lang.ref.ReferenceQueue<? super V> queue)
Get a weak reference creator for a given value.
|
@NotNull public static <V> ReferenceCreator<java.lang.ref.SoftReference<V>,V> getSoftReferenceCreator()
V - value type@NotNull public static <V> ReferenceCreator<java.lang.ref.SoftReference<V>,V> getSoftReferenceCreator(@NotNull java.lang.ref.ReferenceQueue<? super V> queue)
V - value typequeue - the queue with which the reference is to be registered@NotNull public static <V> ReferenceCreator<java.lang.ref.WeakReference<V>,V> getWeakReferenceCreator()
V - value type@NotNull public static <V> ReferenceCreator<java.lang.ref.WeakReference<V>,V> getWeakReferenceCreator(@NotNull java.lang.ref.ReferenceQueue<? super V> queue)
V - value typequeue - the queue with which the reference is to be registered