|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Dictionary<K,V>
de.hillenbrand.datatypes.AgingHashtable<K,V>
public class AgingHashtable<K,V>
Constructor Summary | |
---|---|
AgingHashtable(long maxAgeInSeconds)
Creates a hashtable where the keys have a limited lifetime. |
Method Summary | |
---|---|
void |
clear()
Removes all entries at once. |
java.util.Enumeration<V> |
elements()
|
protected void |
finalize()
|
V |
get(java.lang.Object key)
|
boolean |
isEmpty()
|
java.util.Enumeration<K> |
keys()
|
static void |
main(java.lang.String[] args)
Just a test. |
V |
put(K key,
V value)
|
V |
remove(java.lang.Object key)
|
protected void |
removeAgedElements()
Removes all elements from the hashtable that have not been updated in time. |
int |
size()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AgingHashtable(long maxAgeInSeconds)
maxAgeInSeconds
- the maximum age in secondsMethod Detail |
---|
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public int size()
size
in class java.util.Dictionary<K,V>
public void clear()
public boolean isEmpty()
isEmpty
in class java.util.Dictionary<K,V>
public java.util.Enumeration<K> keys()
keys
in class java.util.Dictionary<K,V>
public java.util.Enumeration<V> elements()
elements
in class java.util.Dictionary<K,V>
public V get(java.lang.Object key)
get
in class java.util.Dictionary<K,V>
public V put(K key, V value)
put
in class java.util.Dictionary<K,V>
public V remove(java.lang.Object key)
remove
in class java.util.Dictionary<K,V>
protected void removeAgedElements()
public static void main(java.lang.String[] args)
args
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |