klasa publiczna
CleanupRegistry
Zawiera ReferenceQueue
i wykonuje Runnable
po złożeniu każdego obiektu w kolejce.
Budownictwo publiczne
Metody publiczne
nieważne |
destroyAllResources()
Ignoruje liczbę odwołań i zwalnia wszystkie powiązane zasoby
|
długi |
reclaimReleasedResources()
Przeprowadza ankietę
ReferenceQueue dla zebranych odpadów i uruchamia powiązane Runnable |
nieważne |
Metody dziedziczone
Budownictwo publiczne
publiczne CleanupRegistry ()
publiczne CleanupRegistry (HashSet<CleanupItem<T>>CleanupItemHashSet, ReferenceQueue<T> referenceQueue)
Parametry
CzyszczenieElementuStosu | |
---|---|
wiersz referencyjny |
Metody publiczne
void void destroyAllResources ()
Ignoruje liczbę odwołań i zwalnia wszystkie powiązane zasoby
Public long reclaimReleasedResources ()
Przeprowadza ankietę ReferenceQueue
dla zebranych odpadów i uruchamia powiązane Runnable
Zwraca
- pozostałych zasobów.
void voidrejestr
Dodaje trackedOBject
do ReferenceQueue
.
Parametry
ObiektObiekt | Cel do śledzenia. |
---|---|
Czyszczenie wywołania zwrotnego | Zostanie wywołana po jednorazowym wykorzystaniu aplikacji trackedOBject .
|