java.lang.ref
Class SoftReference<T>

java.lang.Object
  extended by java.lang.ref.Reference<T>
      extended by java.lang.ref.SoftReference<T>


public class SoftReference<T>
extends Reference<T>

Standard soft reference class.

Compliance: J2SE: 1.4 complete


Constructor Summary
SoftReference(T ref)
           
SoftReference(T ref, ReferenceQueue<? super T> queue)
           
 
Method Summary
 void clear()
           
 T get()
           
 
Methods inherited from class java.lang.ref.Reference
enqueue, isEnqueued
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoftReference

public SoftReference(T ref)

SoftReference

public SoftReference(T ref,
                     ReferenceQueue<? super T> queue)
Method Detail

get

public T get()
Overrides:
get in class Reference<T>

clear

public void clear()
Overrides:
clear in class Reference<T>