Package org.codehaus.groovy.util
Class ReferenceManager
- java.lang.Object
- 
- org.codehaus.groovy.util.ReferenceManager
 
- 
 public class ReferenceManager extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description ReferenceManager(ReferenceQueue queue)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidafterReferenceCreation(Reference r)static ReferenceManagercreateCallBackedManager(ReferenceQueue queue)static ReferenceManagercreateIdlingManager(ReferenceQueue queue)static ReferenceManagercreateThreadedManager(ReferenceQueue queue)static ReferenceManagercreateThresholdedIdlingManager(ReferenceQueue queue, ReferenceManager callback, int threshold)static ReferenceBundlegetDefaultSoftBundle()Deprecated.static ReferenceBundlegetDefaultWeakBundle()Deprecated.protected ReferenceQueuegetReferenceQueue()voidremoveStallEntries()voidstopThread()StringtoString()
 
- 
- 
- 
Constructor Detail- 
ReferenceManagerpublic ReferenceManager(ReferenceQueue queue) 
 
- 
 - 
Method Detail- 
createThreadedManagerpublic static ReferenceManager createThreadedManager(ReferenceQueue queue) 
 - 
createIdlingManagerpublic static ReferenceManager createIdlingManager(ReferenceQueue queue) 
 - 
createCallBackedManagerpublic static ReferenceManager createCallBackedManager(ReferenceQueue queue) 
 - 
createThresholdedIdlingManagerpublic static ReferenceManager createThresholdedIdlingManager(ReferenceQueue queue, ReferenceManager callback, int threshold) 
 - 
getReferenceQueueprotected ReferenceQueue getReferenceQueue() 
 - 
afterReferenceCreationpublic void afterReferenceCreation(Reference r) 
 - 
removeStallEntriespublic void removeStallEntries() 
 - 
stopThreadpublic void stopThread() 
 - 
getDefaultSoftBundle@Deprecated public static ReferenceBundle getDefaultSoftBundle() Deprecated.
 - 
getDefaultWeakBundle@Deprecated public static ReferenceBundle getDefaultWeakBundle() Deprecated.
 
- 
 
-