| 
GigaSpaces XAP 8.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.ref.Reference<T>
java.lang.ref.SoftReference
com.sun.jini.collection.WeakSoftTable.SoftValue
public static class WeakSoftTable.SoftValue
A value that maintains a soft reference to an object.
| Field Summary | |
|---|---|
protected  WeakSoftTable.WeakKey | 
key
The associated key.  | 
| Constructor Summary | |
|---|---|
protected  | 
WeakSoftTable.SoftValue(WeakSoftTable.SoftValue softValue,
                        ReferenceQueue queue)
Creates a copy of the value registered with the queue.  | 
  | 
WeakSoftTable.SoftValue(WeakSoftTable.WeakKey key,
                        Object value)
Creates a value for the associated key that retains a soft reference to value.  | 
| Method Summary | |
|---|---|
 void | 
cleared(Map map)
Called with the containing map when this instance's reference is cleared, to remove the associated entry from the map.  | 
 WeakSoftTable.RemovableReference | 
copy(ReferenceQueue queue)
Returns a copy of this instance registered with the specified queue.  | 
| 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 | 
| Field Detail | 
|---|
protected final WeakSoftTable.WeakKey key
| Constructor Detail | 
|---|
public WeakSoftTable.SoftValue(WeakSoftTable.WeakKey key,
                               Object value)
protected WeakSoftTable.SoftValue(WeakSoftTable.SoftValue softValue,
                                  ReferenceQueue queue)
| Method Detail | 
|---|
public WeakSoftTable.RemovableReference copy(ReferenceQueue queue)
WeakSoftTable.RemovableReference
copy in interface WeakSoftTable.RemovableReferencequeue - the queue with which this instance should be registered
public void cleared(Map map)
WeakSoftTable.RemovableReference
cleared in interface WeakSoftTable.RemovableReferencemap - the map from which this newly cleared instance should be
          removed
  | 
GigaSpaces XAP 8.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||