| Modifier and Type | Method and Description |
|---|---|
EntryReference<T> |
createFetchingReference(T value) |
EntryReference<T> |
getOrCreateReference(T value) |
Closeable |
onReferenceAccess(java.util.function.Consumer<EntryReference<T>> referenceConsumer) |
Closeable |
onReferenceCreated(java.util.function.Consumer<EntryReference<T>> referenceConsumer) |
Closeable |
onReferenceRemove(java.util.function.Consumer<EntryReference<T>> referenceConsumer) |
boolean |
releaseReference(@NonNull EntryReference<T> reference) |
boolean |
releaseReference(T value) |
EntryReference<T> getOrCreateReference(@NonNull T value)
boolean releaseReference(@NonNull
@NonNull EntryReference<T> reference)
boolean releaseReference(@NonNull
T value)
EntryReference<T> createFetchingReference(@NotNull T value)
Closeable onReferenceRemove(java.util.function.Consumer<EntryReference<T>> referenceConsumer)
Closeable onReferenceCreated(java.util.function.Consumer<EntryReference<T>> referenceConsumer)
Closeable onReferenceAccess(java.util.function.Consumer<EntryReference<T>> referenceConsumer)