Package org.codehaus.groovy.util
Class ReferenceManager
java.lang.Object
org.codehaus.groovy.util.ReferenceManager
public class ReferenceManager
extends java.lang.Object
- 
Constructor Summary
Constructors Constructor Description ReferenceManager(java.lang.ref.ReferenceQueue queue) - 
Method Summary
Modifier 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Constructor Details
- 
ReferenceManager
public ReferenceManager(java.lang.ref.ReferenceQueue queue) 
 - 
 - 
Method Details
- 
createThreadedManager
 - 
createIdlingManager
 - 
createCallBackedManager
 - 
createThresholdedIdlingManager
public static ReferenceManager createThresholdedIdlingManager(java.lang.ref.ReferenceQueue queue, ReferenceManager callback, int threshold) - 
getReferenceQueue
protected java.lang.ref.ReferenceQueue getReferenceQueue() - 
afterReferenceCreation
 - 
removeStallEntries
public void removeStallEntries() - 
stopThread
public void stopThread() - 
toString
public java.lang.String toString()- Overrides:
 toStringin classjava.lang.Object
 - 
getDefaultSoftBundle
Deprecated. - 
getDefaultWeakBundle
Deprecated. 
 - 
 
ReferenceBundle.getSoftBundle()