private static class WeakIdentityHashMap.Entry
extends java.lang.ref.WeakReference
implements java.util.Map.Entry
| Modifier and Type | Field and Description |
|---|---|
private int |
hash |
private WeakIdentityHashMap.Entry |
next |
private java.lang.Object |
value |
| Constructor and Description |
|---|
Entry(java.lang.Object key,
java.lang.Object value,
java.lang.ref.ReferenceQueue queue,
int hash,
WeakIdentityHashMap.Entry next)
Create new entry.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getKey() |
java.lang.Object |
getValue() |
int |
hashCode() |
java.lang.Object |
setValue(java.lang.Object newValue) |
java.lang.String |
toString() |
private java.lang.Object value
private final int hash
private WeakIdentityHashMap.Entry next
Entry(java.lang.Object key,
java.lang.Object value,
java.lang.ref.ReferenceQueue queue,
int hash,
WeakIdentityHashMap.Entry next)
public java.lang.Object getKey()
getKey in interface java.util.Map.Entrypublic java.lang.Object getValue()
getValue in interface java.util.Map.Entrypublic java.lang.Object setValue(java.lang.Object newValue)
setValue in interface java.util.Map.Entrypublic boolean equals(java.lang.Object o)
equals in interface java.util.Map.Entryequals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.util.Map.EntryhashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object