herkese açık sınıf
CleanupRegistry
ReferenceQueue özelliğini korur ve sıradaki her nesne toplandıktan sonra bir Runnable yürütür.
İnşaat Ustaları
Herkese Açık Yöntemler
| geçersiz |
destroyAllResources()
Referans sayısını yoksayar ve ilişkili kaynakları serbest bırakır
|
| uzun |
reclaimReleasedSources()
Çöpü toplanan nesneler için
ReferenceQueue topluyor ve ilişkili Runnable öğesini çalıştırıyor |
| geçersiz |
register(T trackObject, Runnable temizlemeGeri çağırma)
trackedOBject, ReferenceQueue öğesine eklenir. |
Devralınan Yöntemler
İnşaat Ustaları
public CleanupRegistry ()
public CleanupRegistry (HashSet<CleanupItem<T>>CleanupItemHashSet, referenceQueue<T>referenceQueue)
Parametreler
| temizlikÖğeHashSeti | |
|---|---|
| referansQueue |
Herkese Açık Yöntemler
herkese açık geçersiz destroyAllResources ()
Referans sayısını yoksayar ve ilişkili kaynakları serbest bırakır
herkese açık uzun reclaimReleasedResources ()
Çöpü toplanan nesneler için ReferenceQueue topluyor ve ilişkili Runnable öğesini çalıştırıyor
İadeler
- kalan kaynak sayısı.
public invalid register (TtrackingObject, RunnableCleanupCallback)
trackedOBject, ReferenceQueue öğesine eklenir.
Parametreler
| takip edilenNesne | İzlenecek hedef. |
|---|---|
| temizleme geri çağırma | trackedOBject imha edildikten sonra çağrılır.
|