Package org.apache.tools.ant.util
Class LazyHashtable<K,V>
java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable<K,V>
org.apache.tools.ant.util.LazyHashtable<K,V>
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<K,V>
@Deprecated
public class LazyHashtable<K,V>
extends java.util.Hashtable<K,V>
Deprecated.
Hashtable implementation that allows delayed construction
of expensive objects
All operations that need access to the full list of objects
will call initAll() first. Get and put are cheap.
- Since:
- Ant 1.6
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected booleaninitAllDoneDeprecated. -
Constructor Summary
Constructors Constructor Description LazyHashtable()Deprecated.No arg constructor. -
Method Summary
Modifier and Type Method Description booleancontains(java.lang.Object value)Deprecated.Check if the table contains a particular value.booleancontainsKey(java.lang.Object value)Deprecated.Check if the table contains a particular key.booleancontainsValue(java.lang.Object value)Deprecated.Delegates tocontains.java.util.Enumeration<V>elements()Deprecated.Get a enumeration over the elements.protected voidinitAll()Deprecated.Used to be part of init.booleanisEmpty()Deprecated.Check if the table is empty.java.util.Enumeration<K>keys()Deprecated.Get an enumeration over the keys.intsize()Deprecated.Get the size of the table.Methods inherited from class java.util.Hashtable
clear, clone, compute, computeIfAbsent, computeIfPresent, entrySet, equals, forEach, get, getOrDefault, hashCode, keySet, merge, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, toString, valuesMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
initAllDone
protected boolean initAllDoneDeprecated.
-
-
Constructor Details
-
LazyHashtable
public LazyHashtable()Deprecated.No arg constructor.
-
-
Method Details
-
initAll
protected void initAll()Deprecated.Used to be part of init. It must be done once - but we delay it until we do need _all_ tasks. Otherwise we just get the tasks that we need, and avoid costly init. -
elements
Deprecated.Get a enumeration over the elements. -
isEmpty
public boolean isEmpty()Deprecated.Check if the table is empty. -
size
public int size()Deprecated.Get the size of the table. -
contains
public boolean contains(java.lang.Object value)Deprecated.Check if the table contains a particular value. -
containsKey
public boolean containsKey(java.lang.Object value)Deprecated.Check if the table contains a particular key. -
containsValue
public boolean containsValue(java.lang.Object value)Deprecated.Delegates tocontains. -
keys
Deprecated.Get an enumeration over the keys.
-