--- jsr166/src/jsr166e/LongAdderTable.java 2011/10/02 22:01:06 1.7 +++ jsr166/src/jsr166e/LongAdderTable.java 2012/11/18 03:07:22 1.10 @@ -12,13 +12,13 @@ import java.io.Serializable; /** * A keyed table of adders, that may be useful in computing frequency - * counts and histograms, or may be used a form of multiset. A {@link - * LongAdder} is associated with each key. Keys are added to the table - * implicitly upon any attempt to update, or may be added explicitly - * using method {@link #install}. + * counts and histograms, or may be used as a form of multiset. A + * {@link LongAdder} is associated with each key. Keys are added to + * the table implicitly upon any attempt to update, or may be added + * explicitly using method {@link #install}. * *

jsr166e note: This class is targeted to be placed in - * java.util.concurrent.atomic + * java.util.concurrent.atomic. * * @since 1.8 * @author Doug Lea @@ -31,8 +31,8 @@ public class LongAdderTable implement private final ConcurrentHashMapV8 map; static final class CreateAdder - implements ConcurrentHashMapV8.MappingFunction { - public LongAdder map(Object unused) { return new LongAdder(); } + implements ConcurrentHashMapV8.Fun { + public LongAdder apply(Object unused) { return new LongAdder(); } } private static final CreateAdder createAdder = new CreateAdder();