org.codehaus.groovy.util
Class ReferenceManager
java.lang.Object
org.codehaus.groovy.util.ReferenceManager
public class ReferenceManager
- extends Object
ReferenceManager
public ReferenceManager(ReferenceQueue queue)
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()
toString
public String toString()
- Overrides:
toString
in class Object
getDefaultSoftBundle
public static ReferenceBundle getDefaultSoftBundle()
getDefaultWeakBundle
public static ReferenceBundle getDefaultWeakBundle()