classe publique CleanupRegistry
Gère une ReferenceQueue et exécute une Runnable après chaque objet de la file d'attente qui a été récupéré.
Constructeurs publics
Méthodes publiques
| void |
destroyAllResources
Ignore le nombre de références et libère toutes les ressources associées
|
| long |
reclaimReleasedResources()
Interroge
ReferenceQueue pour les objets de récupération de mémoire et exécute l'objet Runnable associé |
| void |
Méthodes héritées
Constructeurs publics
public Registre de nettoyage ()
public Registre de nettoyage (HashSet<CleanupItem<T>> cleanItemHashSet, ReferenceQueue<T> referenceQueue)
Paramètres
| CleanItemHashSet | |
|---|---|
| file d'attente de référence |
Méthodes publiques
public void destroyAllResources ()
Ignore le nombre de références et libère toutes les ressources associées
public long reclaimReleasedResources ()
Interroge ReferenceQueue pour les objets de récupération de mémoire et exécute l'objet Runnable associé
Renvoie
- nombre de ressources restantes.
public void register (T TrackingObject, Runnable cleanCallback)
Ajoute trackedOBject à ReferenceQueue.
Paramètres
| objet suivi | Cible à suivre. |
|---|---|
| rappel de nettoyage | sera appelée après la suppression de trackedOBject.
|