org.hyperic.sigar.util
Class ReferenceMap
java.lang.Object
java.util.AbstractMap
org.hyperic.sigar.util.ReferenceMap
- All Implemented Interfaces:
- java.util.Map
- Direct Known Subclasses:
- WeakReferenceMap
- public class ReferenceMap
- extends java.util.AbstractMap
Nested classes inherited from class java.util.Map |
java.util.Map.Entry |
Field Summary |
protected java.util.Map |
map
|
protected java.lang.ref.ReferenceQueue |
queue
|
Method Summary |
void |
clear()
|
java.util.Set |
entrySet()
|
java.lang.Object |
get(java.lang.Object key)
|
static java.util.Map |
newInstance()
|
static java.util.Map |
newInstance(java.util.Map map)
|
protected void |
poll()
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
|
java.lang.Object |
remove(java.lang.Object key)
|
int |
size()
|
static java.util.Map |
synchronizedMap()
|
Methods inherited from class java.util.AbstractMap |
clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, putAll, toString, values |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
queue
protected java.lang.ref.ReferenceQueue queue
map
protected java.util.Map map
ReferenceMap
public ReferenceMap()
ReferenceMap
public ReferenceMap(java.util.Map map)
synchronizedMap
public static java.util.Map synchronizedMap()
newInstance
public static java.util.Map newInstance()
newInstance
public static java.util.Map newInstance(java.util.Map map)
get
public java.lang.Object get(java.lang.Object key)
put
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
remove
public java.lang.Object remove(java.lang.Object key)
clear
public void clear()
size
public int size()
entrySet
public java.util.Set entrySet()
poll
protected void poll()
Copyright © 2004-2006 Hyperic. All Rights Reserved.