سجلّ التنظيف

الفئة العامة ClearupRegistry

تتم صيانة السمة ReferenceQueue وتنفيذ Runnable بعد جمع كل عنصر في قائمة الانتظار.

الأشغال العامة

CleanupRegistry(HashSet<CleanupItem<T>> cleanupItemHashSet, ReferenceQueue<T> referenceQueue)

الأساليب العامة

باطلة
destroyAllResources()
تجاهل عدد المراجع وإصدار أي موارد مرتبطة
شعر طويل
reclaimreleasedResources()
استطلاع ReferenceQueue للكائنات المُجمَّعة للنفايات وتشغيل Runnable المرتبط
باطلة
register(TtrackingObject، Runnable cleanupCallback)
لإضافة trackedOBject إلى ReferenceQueue

الطرق المكتسَبة

الأشغال العامة

Public ClearupRegistry ()

Public ClearupRegistry (HashSet<CleanupItem<T>> cleanupItemHashSet, ReferenceQueue<T> referenceQueue)

المَعلمات
cleanupItemHashSet
قائمة انتظار المراجع

الأساليب العامة

Public Empty disstroyAllResources ()

تجاهل عدد المراجع وإصدار أي موارد مرتبطة

Public long reclaimreleasedResources ()

استطلاع ReferenceQueue للكائنات المُجمَّعة للنفايات وتشغيل Runnable المرتبط

المرتجعات
  • عدد الموارد المتبقية.

Public Empty register (TtrackingObject, Runnable cleanupCallback)

لإضافة trackedOBject إلى ReferenceQueue

المَعلمات
عنصر تتبُّعه الاستهداف الذي سيتم تتبعه.
تنظيف المكالمة سيتم طلبها بعد التخلص من trackedOBject.