org.codehaus.groovy.util
Class ManagedReference<T>
java.lang.Object
org.codehaus.groovy.util.ManagedReference<T>
- All Implemented Interfaces:
- Finalizable
- Direct Known Subclasses:
- ClassInfo.DebugRef, ManagedConcurrentMap.Entry, ManagedDoubleKeyMap.Ref, ManagedLinkedList.Element
public class ManagedReference<T>
- extends java.lang.Object
- implements Finalizable
- Author:
- Alex Tkachman, Jochen Theodorou
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NULL_MANAGER
private static final ReferenceManager NULL_MANAGER
ref
private final Reference<T,ManagedReference<T>> ref
manager
private final ReferenceManager manager
ManagedReference
public ManagedReference(ReferenceType type,
ReferenceManager rmanager,
T value)
ManagedReference
public ManagedReference(ReferenceBundle bundle,
T value)
get
public final T get()
clear
public final void clear()
finalizeReference
public void finalizeReference()
- Specified by:
finalizeReference
in interface Finalizable
Copyright © ${year} The Codehaus. All Rights Reserved.