Package org.codehaus.groovy.util
Class ReferenceManager
java.lang.Object
org.codehaus.groovy.util.ReferenceManager
public class ReferenceManager
extends java.lang.Object
- 
Constructor SummaryConstructors Constructor Description ReferenceManager(java.lang.ref.ReferenceQueue queue)
- 
Method SummaryModifier and Type Method Description voidafterReferenceCreation(Reference r)static ReferenceManagercreateCallBackedManager(java.lang.ref.ReferenceQueue queue)static ReferenceManagercreateIdlingManager(java.lang.ref.ReferenceQueue queue)static ReferenceManagercreateThreadedManager(java.lang.ref.ReferenceQueue queue)static ReferenceManagercreateThresholdedIdlingManager(java.lang.ref.ReferenceQueue queue, ReferenceManager callback, int threshold)static ReferenceBundlegetDefaultSoftBundle()Deprecated.static ReferenceBundlegetDefaultWeakBundle()Deprecated.protected java.lang.ref.ReferenceQueuegetReferenceQueue()voidremoveStallEntries()voidstopThread()java.lang.StringtoString()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
- 
Constructor Details- 
ReferenceManagerpublic ReferenceManager(java.lang.ref.ReferenceQueue queue)
 
- 
- 
Method Details- 
createThreadedManager
- 
createIdlingManager
- 
createCallBackedManager
- 
createThresholdedIdlingManagerpublic static ReferenceManager createThresholdedIdlingManager(java.lang.ref.ReferenceQueue queue, ReferenceManager callback, int threshold)
- 
getReferenceQueueprotected java.lang.ref.ReferenceQueue getReferenceQueue()
- 
afterReferenceCreation
- 
removeStallEntriespublic void removeStallEntries()
- 
stopThreadpublic void stopThread()
- 
toStringpublic java.lang.String toString()- Overrides:
- toStringin class- java.lang.Object
 
- 
getDefaultSoftBundleDeprecated.
- 
getDefaultWeakBundleDeprecated.
 
- 
ReferenceBundle.getSoftBundle()