public final class WeakMapValue extends WeakReference
Map
value. The purpose of this class
is to aid the creation of memory-sensitive, canonical mappings.Constructor and Description |
---|
WeakMapValue(Object key,
Object value,
ReferenceQueue queue)
Constructs from a key and value.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Indicates if this instance equals another object.
|
Object |
getKey()
Returns the key associated with this value.
|
Object |
getValue()
Returns the value associated with this value.
|
int |
hashCode()
Returns the hash code of this instance.
|
public WeakMapValue(Object key, Object value, ReferenceQueue queue)
key
- The key for the map.value
- The value for the map.queue
- The queue to receive garbaged-collected
instances of this class.NullPointerException
- if the queue is null
.public final Object getKey()
public final Object getValue()
null
if this reference object has been
cleared by the program or garbage collector.null
.public boolean equals(Object obj)
null
or equal.Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.