15 |
|
/** |
16 |
|
* A hash table supporting full concurrency of retrievals and |
17 |
|
* adjustable expected concurrency for updates. This class obeys the |
18 |
< |
* same functional specification as <tt>java.util.Hashtable</tt>, and |
18 |
> |
* same functional specification as {@link java.util.Hashtable}, and |
19 |
|
* includes versions of methods corresponding to each method of |
20 |
|
* <tt>Hashtable</tt> . However, even though all operations are |
21 |
|
* thread-safe, retrieval operations do <em>not</em> entail locking, |
33 |
|
* removal of only some entries. Similarly, Iterators and |
34 |
|
* Enumerations return elements reflecting the state of the hash table |
35 |
|
* at some point at or since the creation of the iterator/enumeration. |
36 |
< |
* They do <em>not</em> throw ConcurrentModificationException. |
36 |
> |
* They do <em>not</em> throw <tt>ConcurrentModificationException</tt>. |
37 |
|
* However, Iterators are designed to be used by only one thread at a |
38 |
|
* time. |
39 |
|
* |
50 |
|
* overestimates and underestimates within an order of magnitude do |
51 |
|
* not usually have much noticeable impact. |
52 |
|
* |
53 |
< |
* <p> Like Hashtable but unlike java.util.HashMap, this class does |
54 |
< |
* NOT allow <tt>null</tt> to be used as a key or value. |
53 |
> |
* <p> Like {@link java.util.Hashtable} but unlike {@link |
54 |
> |
* java.util.HashMap}, this class does NOT allow <tt>null</tt> to be |
55 |
> |
* used as a key or value. |
56 |
|
* |
57 |
|
* @since 1.5 |
58 |
|
* @author Doug Lea |