abstract class Cleaner
extends java.lang.ref.WeakReference<java.lang.Object>
| Modifier and Type | Field and Description |
|---|---|
private static Cleaner |
list |
private Cleaner |
next |
private Cleaner |
prev |
private static java.lang.ref.ReferenceQueue<java.lang.Object> |
queue |
private static java.lang.Runnable |
reaper |
| Constructor and Description |
|---|
Cleaner(java.lang.Object obj) |
| Modifier and Type | Method and Description |
|---|---|
(package private) abstract void |
dispose() |
(package private) static void |
register(Cleaner cleaner) |
private static java.lang.ref.ReferenceQueue<java.lang.Object> queue
private static Cleaner list
private Cleaner prev
private Cleaner next
private static final java.lang.Runnable reaper
static void register(Cleaner cleaner)
abstract void dispose()