org.codehaus.groovy.util
Class ReferenceType.SoftRef<TT,V extends Finalizable>

java.lang.Object
  extended by java.lang.ref.Reference<T>
      extended by java.lang.ref.SoftReference<TT>
          extended by org.codehaus.groovy.util.ReferenceType.SoftRef<TT,V>
All Implemented Interfaces:
Reference<TT,V>
Enclosing class:
ReferenceType

private static class ReferenceType.SoftRef<TT,V extends Finalizable>
extends java.lang.ref.SoftReference<TT>
implements Reference<TT,V>


Field Summary
private  V handler
           
 
Constructor Summary
ReferenceType.SoftRef(TT referent, V handler, java.lang.ref.ReferenceQueue<? super TT> q)
           
 
Method Summary
 V getHandler()
           
 
Methods inherited from class java.lang.ref.SoftReference
get
 
Methods inherited from class java.lang.ref.Reference
clear, enqueue, isEnqueued
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.groovy.util.Reference
clear, get
 

Field Detail

handler

private final V extends Finalizable handler
Constructor Detail

ReferenceType.SoftRef

public ReferenceType.SoftRef(TT referent,
                             V handler,
                             java.lang.ref.ReferenceQueue<? super TT> q)
Method Detail

getHandler

public V getHandler()
Specified by:
getHandler in interface Reference<TT,V extends Finalizable>


Copyright © ${year} The Codehaus. All Rights Reserved.