public final class WeakReferenceCleaner extends WeakReference<Object>
Modifier and Type | Method and Description |
---|---|
void |
clean() |
static WeakReferenceCleaner |
newCleaner(Object referent,
Runnable thunk) |
static int |
referenceCount() |
void |
scheduleForClean() |
static void |
startReferenceProcessor(Supplier<Executor> executorSupplier) |
clear, enqueue, get, isEnqueued
public static WeakReferenceCleaner newCleaner(Object referent, Runnable thunk)
public static void startReferenceProcessor(Supplier<Executor> executorSupplier)
public static int referenceCount()
public void clean()
public void scheduleForClean()
Copyright © 2018. All rights reserved.