android-retroatomic is a backport of the java.util.concurrent.atomic classes added in Java 8 (DoubleAccumulator, LongAccumulator, DoubleAdder and LongAdder) for Android developers wanting to use the Android Studio 3.0 desugar toolchain.
There is nothing specific to Android or the desugar toolchain in this code (it could even be compiled to Java 6 bytecode) but it has a dependency on android-retrostreams which is why this exists as a separate component (the corresponding streamsupport-atomic component can't be used with android-retrostreams and android-retrostreams itself can only be used with desugar or Java 8 / 9).
Other than having a different package name this code has no further changes compared with streamsupport-atomic
Online Javadoc is available at docs
Please give feedback here if you experience any problems.
dependencies {
compile 'net.sourceforge.streamsupport:android-retroatomic:1.6.2'
}
GNU General Public License, version 2, with the Classpath Exception