org.ofbiz.base.util.cache
Class CacheSoftReference<V>

java.lang.Object
  extended by java.lang.ref.Reference<T>
      extended by java.lang.ref.SoftReference<V>
          extended by org.ofbiz.base.util.cache.CacheSoftReference<V>
All Implemented Interfaces:
java.io.Serializable

public class CacheSoftReference<V>
extends java.lang.ref.SoftReference<V>
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
static java.lang.String module
           
 
Constructor Summary
CacheSoftReference(V o)
           
CacheSoftReference(V o, java.lang.ref.ReferenceQueue<? super V> referenceQueue)
           
 
Method Summary
 void clear()
           
 void finalize()
           
 
Methods inherited from class java.lang.ref.SoftReference
get
 
Methods inherited from class java.lang.ref.Reference
enqueue, isEnqueued
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module
Constructor Detail

CacheSoftReference

public CacheSoftReference(V o)

CacheSoftReference

public CacheSoftReference(V o,
                          java.lang.ref.ReferenceQueue<? super V> referenceQueue)
Method Detail

clear

public void clear()
Overrides:
clear in class java.lang.ref.Reference<V>

finalize

public void finalize()
              throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable