ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/main/java/util/concurrent/ConcurrentHashMap.java
(Generate patch)

Comparing jsr166/src/main/java/util/concurrent/ConcurrentHashMap.java (file contents):
Revision 1.210 by dl, Tue May 21 19:10:43 2013 UTC vs.
Revision 1.211 by jsr166, Wed May 22 16:03:45 2013 UTC

# Line 2187 | Line 2187 | public class ConcurrentHashMap<K,V> impl
2187       * paranoically cope with potential sharing by users of iterators
2188       * across threads, iteration terminates if a bounds checks fails
2189       * for a table read.
2190     *
2190       */
2191      static class Traverser<K,V> {
2192          Node<K,V>[] tab;        // current table; updated if resized
# Line 4353 | Line 4352 | public class ConcurrentHashMap<K,V> impl
4352       * Base class for bulk tasks. Repeats some fields and code from
4353       * class Traverser, because we need to subclass CountedCompleter.
4354       */
4355 <    static abstract class BulkTask<K,V,R> extends CountedCompleter<R> {
4355 >    abstract static class BulkTask<K,V,R> extends CountedCompleter<R> {
4356          Node<K,V>[] tab;        // same as Traverser
4357          Node<K,V> next;
4358          int index;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines