מחלקה ציבורית
CleanupRegistry
דוחה ReferenceQueue
ומבצעת Runnable
אחרי שכל אובייקט בתור נאסף.
בונים ציבוריים
שיטות ציבוריות
ביטול |
destroyAllResources()
מתעלם מספירת קובצי עזר ומשחררים את כל המשאבים המשויכים
|
long |
reclaimReleasedResources()
מסקרת את
ReferenceQueue עבור אובייקטים שנאספו באמצעות אשפה ומריץ את ה-Runnable המשויך |
ביטול |
שיטות שעברו בירושה
בונים ציבוריים
ציבורי ClearupRegistry ()
Public ClearupRegistry (HashSet< CleanupupItem<T>> CleanupupItemHashSet , referenceQueue<T>referenceQueue)
פרמטרים
ניקוי | |
---|---|
הפניה ל-Quueue |
שיטות ציבוריות
Public null destroyAllResources ()
מתעלם מספירת קובצי עזר ומשחררים את כל המשאבים המשויכים
Public long reclaimReleasedResources ()
מסקרת את ReferenceQueue
עבור אובייקטים שנאספו באמצעות אשפה ומריץ את ה-Runnable
המשויך
החזרות
- מספר המשאבים שנותרו.
Public null רישום (T trackingObject, Runnable CleanupupCallback)
הוספה של trackedOBject
אל ReferenceQueue
.
פרמטרים
אובייקט במעקב | היעד למעקב. |
---|---|
CleanupupCallback | השיחה תבוצע לאחר סילוק trackedOBject .
|