public class FinalizeManager extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
FinalizeManager.ReferenceFactory |
| Modifier and Type | Field and Description |
|---|---|
static FinalizeManager.ReferenceFactory |
PHANTOM_REFERENCE_FACTORY |
static FinalizeManager.ReferenceFactory |
SOFT_REFERENCE_FACTORY |
static boolean |
THREAD_ENABLED |
static FinalizeManager.ReferenceFactory |
WEAK_REFERENCE_FACTORY |
| Constructor and Description |
|---|
FinalizeManager() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Reference<T> |
register(T reference,
FinalizeAction finalizeAction,
FinalizeManager.ReferenceFactory referenceFactory) |
public static final FinalizeManager.ReferenceFactory PHANTOM_REFERENCE_FACTORY
public static final FinalizeManager.ReferenceFactory SOFT_REFERENCE_FACTORY
public static final boolean THREAD_ENABLED
public static final FinalizeManager.ReferenceFactory WEAK_REFERENCE_FACTORY
public static <T> Reference<T> register(T reference, FinalizeAction finalizeAction, FinalizeManager.ReferenceFactory referenceFactory)