Groovy 1.7.0

## org.codehaus.groovy.util
Class ReferenceManager

    java.lang.Object
      org.codehaus.groovy.util.ReferenceManager

    class ReferenceManager
    extends Object

Nested Class Summary
`class` | `ReferenceManager.ThreadedReferenceManager`

Constructor Summary
`ReferenceManager()`

Method Summary
`def` | `ReferenceManager(ReferenceQueue queue)`
`void` | `afterReferenceCreation(Reference r)`
`static ReferenceManager` | `createCallBackedManager(ReferenceQueue queue)`
`static ReferenceManager` | `createIdlingManager(ReferenceQueue queue)`
`static ReferenceManager` | `createThreadedManager(ReferenceQueue queue)`
`static ReferenceManager` | `createThresholdedIdlingManager(ReferenceQueue queue, ReferenceManager callback, int threshold)`
`static ReferenceBundle` | `getDefaultSoftBundle()`
`static ReferenceBundle` | `getDefaultWeakBundle()`
`protected ReferenceQueue` | `getReferenceQueue()`
`void` | `removeStallEntries()`
`void` | `stopThread()`
`String` | `toString()`

Methods inherited from class Object
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll

Constructor Detail

### ReferenceManager

    ReferenceManager()

Method Detail

### ReferenceManager

    public def ReferenceManager(ReferenceQueue queue)

### afterReferenceCreation

    public void afterReferenceCreation(Reference r)

### createCallBackedManager

    public static ReferenceManager createCallBackedManager(ReferenceQueue queue)

### createIdlingManager

    public static ReferenceManager createIdlingManager(ReferenceQueue queue)

### createThreadedManager

    public static ReferenceManager createThreadedManager(ReferenceQueue queue)

### createThresholdedIdlingManager

    public static ReferenceManager createThresholdedIdlingManager(ReferenceQueue queue, ReferenceManager callback, int threshold)

### getDefaultSoftBundle

    public static ReferenceBundle getDefaultSoftBundle()

### getDefaultWeakBundle

    public static ReferenceBundle getDefaultWeakBundle()

### getReferenceQueue

    protected ReferenceQueue getReferenceQueue()

### removeStallEntries

    public void removeStallEntries()

### stopThread

    public void stopThread()

### toString

    @Override
    public String toString()

Copyright © 2003-2009 The Codehaus. All rights reserved.