@CodingFabian I will fix this.
 @CodingFabian seems like there is no way to fix this as we still need to support java6 :(
 Huh? Cant you keep the current if else and just wrap with an if else that checks version and if >=8 delegates to the JDK  Version? You might need an indirection to avoid classloading in <8
 @CodingFabian there are no specific intrinsics for `LongAdder`. However I agree that it is better to use JDK version as netty version differs from latest JDK version.

> You might need an indirection to avoid classloading in <8

Could you please show code example of what do you mean?
 @CodingFabian something like this? https://github.com/netty/netty/pull/5794
 Fixed by https://github.com/netty/netty/pull/6379
PlatformDependent doesn't prefer JDK8 LongAdder 
I am running Netty on Java 8.

```
    /**
     * Creates a new fastest {@link LongCounter} implementaion for the current platform.
     */
    public static LongCounter newLongCounter() {
        if (HAS_UNSAFE) {
            return new LongAdderV8();
        } else {
            return new AtomicLongCounter();
        }
    }
```

On a normal modern Java8, where HAS_UNSAFE is true, this will always use the c&p LongAdderV8, otherwise the JDK Shipped AtomicLongCounter. Assuming that the JDK8 contained LongAdder is "better" (e.g. it might use intrinsics) I was wondering why there is no Java >=8 check which will directly use the JDK8 LongAdder (wrapped to comply to netty interface)

(also note the c&p typo "implementaion" in many of the javadocs)

pom.xml
pom.xml
diff --git a/pom.xml b/pom.xml
index 28334609c54..76062141540 100644
--- a/pom.xml
+++ b/pom.xml
@@ -596,9 +596,9 @@
             <configuration>
               <rules>
                 <requireJavaVersion>
-                  <!-- Enforce JDK 1.7+ for compilation. -->
+                  <!-- Enforce JDK 1.8+ for compilation. -->
                   <!-- This is needed because of java.util.zip.Deflater and NIO UDP multicast. -->
-                  <version>[1.7.0,)</version>
+                  <version>[1.8.0,)</version>
                 </requireJavaVersion>
                 <requireMavenVersion>
                   <version>[3.1.1,)</version>
