org.apache.jdo.util
Class WeakHashSet.WeakElement
java.lang.Object
java.lang.ref.Reference
java.lang.ref.WeakReference
org.apache.jdo.util.WeakHashSet.WeakElement
- Enclosing class:
- WeakHashSet
- private static class WeakHashSet.WeakElement
- extends java.lang.ref.WeakReference
A WeakHashSet stores objects of class WeakElement.
A WeakElement wraps the element that should be stored in the WeakHashSet.
WeakElement inherits from java.lang.ref.WeakReference.
It redefines equals and hashCode which delegate to the corresponding methods
of the wrapped element.
Nested classes inherited from class java.lang.ref.Reference |
|
Field Summary |
private int |
hash
|
Fields inherited from class java.lang.ref.Reference |
|
Methods inherited from class java.lang.ref.Reference |
clear, enqueue, get, isEnqueued |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
hash
private int hash
WeakHashSet.WeakElement
private WeakHashSet.WeakElement(java.lang.Object o)
WeakHashSet.WeakElement
private WeakHashSet.WeakElement(java.lang.Object o,
java.lang.ref.ReferenceQueue q)
create
private static WeakHashSet.WeakElement create(java.lang.Object o)
create
private static WeakHashSet.WeakElement create(java.lang.Object o,
java.lang.ref.ReferenceQueue q)
equals
public boolean equals(java.lang.Object o)
hashCode
public int hashCode()