--- jsr166/src/jsr166e/LongAdder.java 2014/05/05 01:57:35 1.16 +++ jsr166/src/jsr166e/LongAdder.java 2014/05/05 20:20:15 1.17 @@ -5,8 +5,12 @@ */ package jsr166e; -import java.util.concurrent.atomic.AtomicLong; + +import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; import java.io.Serializable; +import java.util.concurrent.atomic.AtomicLong; /** * One or more variables that together maintain an initially zero @@ -182,14 +186,13 @@ public class LongAdder extends Striped64 return (double)sum(); } - private void writeObject(java.io.ObjectOutputStream s) - throws java.io.IOException { + private void writeObject(ObjectOutputStream s) throws IOException { s.defaultWriteObject(); s.writeLong(sum()); } - private void readObject(java.io.ObjectInputStream s) - throws java.io.IOException, ClassNotFoundException { + private void readObject(ObjectInputStream s) + throws IOException, ClassNotFoundException { s.defaultReadObject(); busy = 0; cells = null;