क्लीनअप रजिस्ट्री

पब्लिक क्लास क्लीनअपरजिस्ट्री

ReferenceQueue को बनाए रखता है और सूची में मौजूद हर ऑब्जेक्ट के इकट्ठा होने के बाद Runnable को लागू करता है.

सार्वजनिक कंस्ट्रक्टर

क्लीनअपरजिस्ट्री(HashSet<ClearupItem<T>> क्लीनअपupHashSet, referenceQueue<T> referenceQueue)

सार्वजनिक तरीके

शून्य
destroyAllResources()
पहचान फ़ाइलों की संख्या नज़रअंदाज़ कर देता है और इससे जुड़े संसाधन रिलीज़ कर देता है
लंबा
reclaimReleasedResources()
कूड़ा इकट्ठा करने वाले ऑब्जेक्ट के लिए ReferenceQueue और उससे जुड़े Runnable को पोल करता है
शून्य
रजिस्टर करें(Tट्रैक किया गया ऑब्जेक्ट), चालू किया जा सकता है क्लीनअप कॉलबैक
ReferenceQueue में trackedOBject जोड़ता है.

इनहेरिट किए गए तरीके

सार्वजनिक कंस्ट्रक्टर

Public ClearupRegistry ()

Public ClearupRegistry (HashSet<SafariupItem<T>> क्लीनअपअपहैशसेट, रेफ़रेंस क्यू<T> referenceQueue)

पैरामीटर
क्लीनअपआइटम हैश सेट
पहचान सूची

सार्वजनिक तरीके

Public प्रॉडक्ट destroyAllResources ()

पहचान फ़ाइलों की संख्या नज़रअंदाज़ कर देता है और इससे जुड़े संसाधन रिलीज़ कर देता है

सार्वजनिक लंबे reclaimReleasedResources ()

कूड़ा इकट्ठा करने वाले ऑब्जेक्ट के लिए ReferenceQueue और उससे जुड़े Runnable को पोल करता है

लौटाए गए आइटम
  • शेष संसाधनों की संख्या.

Public प्रबंधित रजिस्टर करें (Tट्रैक किया गया ऑब्जेक्ट, रन किया जा सकने वाला क्लीनअप क्लीनअप)

ReferenceQueue में trackedOBject जोड़ता है.

पैरामीटर
ट्रैक किया गया ऑब्जेक्ट ट्रैक किया जाने वाला टारगेट.
क्लीनअप कॉलबैक trackedOBject का निपटारा हो जाने के बाद कॉल किया जाएगा.