[Java] Class ReferenceManager
- org.codehaus.groovy.util.ReferenceManager
public class ReferenceManager extends Object
Constructor Summary
Constructor and description |
---|
ReferenceManager
(ReferenceQueue queue) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
public void |
afterReferenceCreation(Reference r) | |
public void |
afterReferenceCreation(Reference r) | |
public static ReferenceManager |
createCallBackedManager(ReferenceQueue queue) | |
public static ReferenceManager |
createIdlingManager(ReferenceQueue queue) | |
public static ReferenceManager |
createThreadedManager(ReferenceQueue queue) | |
public static ReferenceManager |
createThresholdedIdlingManager(ReferenceQueue queue, ReferenceManager callback, int threshold) | |
public static ReferenceBundle |
getDefaultSoftBundle()
| |
public static ReferenceBundle |
getDefaultWeakBundle()
| |
protected ReferenceQueue |
getReferenceQueue() | |
public void |
removeStallEntries() | |
public void |
removeStallEntries() | |
public void |
stopThread() | |
public void |
stopThread() | |
public String |
toString() | |
public String |
toString() |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class Object | wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Constructor Detail
public ReferenceManager(ReferenceQueue queue)
Method Detail
@Override public void afterReferenceCreation(Reference r)
public void afterReferenceCreation(Reference r)
public static ReferenceManager createCallBackedManager(ReferenceQueue queue)
public static ReferenceManager createIdlingManager(ReferenceQueue queue)
public static ReferenceManager createThreadedManager(ReferenceQueue queue)
public static ReferenceManager createThresholdedIdlingManager(ReferenceQueue queue, ReferenceManager callback, int threshold)
@Deprecated public static ReferenceBundle getDefaultSoftBundle()
- deprecated:
- use ReferenceBundle.getSoftBundle
@Deprecated public static ReferenceBundle getDefaultWeakBundle()
- deprecated:
- use ReferenceBundle.getWeakBundle
protected ReferenceQueue getReferenceQueue()
@Override public void removeStallEntries()
public void removeStallEntries()
@Override public void stopThread()
public void stopThread()
@Override public String toString()
@Override public String toString()
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/util/ReferenceManager.html