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)