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
All 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
- 
ReferenceManager
public ReferenceManager(ReferenceQueue queue)
 
 - 
 
- 
Method Detail
- 
createThreadedManager
public static ReferenceManager createThreadedManager(ReferenceQueue queue)
 
- 
createIdlingManager
public static ReferenceManager createIdlingManager(ReferenceQueue queue)
 
- 
createCallBackedManager
public static ReferenceManager createCallBackedManager(ReferenceQueue queue)
 
- 
createThresholdedIdlingManager
public static ReferenceManager createThresholdedIdlingManager(ReferenceQueue queue, ReferenceManager callback, int threshold)
 
- 
getReferenceQueue
protected ReferenceQueue getReferenceQueue()
 
- 
afterReferenceCreation
public void afterReferenceCreation(Reference r)
 
- 
removeStallEntries
public void removeStallEntries()
 
- 
stopThread
public void stopThread()
 
- 
getDefaultSoftBundle
@Deprecated public static ReferenceBundle getDefaultSoftBundle()
Deprecated. 
- 
getDefaultWeakBundle
@Deprecated public static ReferenceBundle getDefaultWeakBundle()
Deprecated. 
 - 
 
 -