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.
-
-