Package org.codehaus.groovy.util
Class ReferenceManager
java.lang.Object
org.codehaus.groovy.util.ReferenceManager
public class ReferenceManager extends Object
- 
Constructor Summary
Constructors Constructor Description ReferenceManager(ReferenceQueue queue) - 
Method Summary
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 Details
- 
ReferenceManager
 
 - 
 - 
Method Details
- 
createThreadedManager
 - 
createIdlingManager
 - 
createCallBackedManager
 - 
createThresholdedIdlingManager
public static ReferenceManager createThresholdedIdlingManager(ReferenceQueue queue, ReferenceManager callback, int threshold) - 
getReferenceQueue
 - 
afterReferenceCreation
 - 
removeStallEntries
public void removeStallEntries() - 
stopThread
public void stopThread() - 
toString
 - 
getDefaultSoftBundle
Deprecated. - 
getDefaultWeakBundle
Deprecated. 
 -