com.opensymphony.xwork2.inject.util
Class ReferenceMap.SoftValueReference

java.lang.Object
  extended by java.lang.ref.Reference<T>
      extended by java.lang.ref.SoftReference<T>
          extended by com.opensymphony.xwork2.inject.util.FinalizableSoftReference<Object>
              extended by com.opensymphony.xwork2.inject.util.ReferenceMap.SoftValueReference
All Implemented Interfaces:
FinalizableReference, ReferenceMap.InternalReference
Enclosing class:
ReferenceMap<K,V>

 class ReferenceMap.SoftValueReference
extends FinalizableSoftReference<Object>
implements ReferenceMap.InternalReference


Field Summary
(package private)  Object keyReference
           
 
Constructor Summary
ReferenceMap.SoftValueReference(Object keyReference, Object value)
           
 
Method Summary
 boolean equals(Object obj)
           
 void finalizeReferent()
           
 
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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keyReference

Object keyReference
Constructor Detail

ReferenceMap.SoftValueReference

public ReferenceMap.SoftValueReference(Object keyReference,
                                       Object value)
Method Detail

finalizeReferent

public void finalizeReferent()
Specified by:
finalizeReferent in interface FinalizableReference

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.