public class
CleanupRegistry
Mantiene un ReferenceQueue
ed esegue un Runnable
dopo che ogni oggetto in coda
è la garbage collection.
Costruttori pubblici
Metodi pubblici
nullo |
destroyAllResources
Ignora il conteggio dei riferimenti e rilascia tutte le risorse associate
|
lunghi |
reclaimReleasedResources()
Esegue il sondaggio sul
ReferenceQueue per gli oggetti garbage collection ed esegue il Runnable associato |
nullo |
Metodi ereditati
Costruttori pubblici
pubblica CleanupRegistry ()
Metodi pubblici
pubblico void destroyAllResources ()
Ignora il conteggio dei riferimenti e rilascia tutte le risorse associate
pubblica long reclaimReleasedResources ()
Esegue il sondaggio sul ReferenceQueue
per gli oggetti garbage collection ed esegue il Runnable
associato
Restituisce
- numero di risorse rimanenti.
public void register (T trackObject, Runnable cleanupCallback)
Aggiunge trackedOBject
a ReferenceQueue
.
Parametri
trackObject | Il target da monitorare. |
---|---|
puliziaRichiamata | Verrà chiamato dopo lo smaltimento di trackedOBject .
|