From 0ae6f172851345b02fecc6b11a7dfea1eb60a9d5 Mon Sep 17 00:00:00 2001 From: Xiaoyan Lin Date: Wed, 30 Dec 2015 21:44:42 -0800 Subject: [PATCH] Fix unnecessary boxing and incorrect Serializable Motivation: - AbstractHttp2ConnectionHandlerBuilder.encoderEnforceMaxConcurrentStreams can be the primitive boolean - SpdySession.StreamComparator should not be Serializable since SpdySession is not Serializable Modifications: Use boolean instead and remove Serializable Result: - Minor improvement for AbstractHttp2ConnectionHandlerBuilder - StreamComparator is not Serializable any more --- .../main/java/io/netty/handler/codec/spdy/SpdySession.java | 4 +--- .../codec/http2/AbstractHttp2ConnectionHandlerBuilder.java | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/codec-http/src/main/java/io/netty/handler/codec/spdy/SpdySession.java b/codec-http/src/main/java/io/netty/handler/codec/spdy/SpdySession.java index 9e0df986c2..8a95fa0345 100644 --- a/codec-http/src/main/java/io/netty/handler/codec/spdy/SpdySession.java +++ b/codec-http/src/main/java/io/netty/handler/codec/spdy/SpdySession.java @@ -323,9 +323,7 @@ final class SpdySession { } } - private final class StreamComparator implements Comparator, Serializable { - - private static final long serialVersionUID = 1161471649740544848L; + private final class StreamComparator implements Comparator { StreamComparator() { } diff --git a/codec-http2/src/main/java/io/netty/handler/codec/http2/AbstractHttp2ConnectionHandlerBuilder.java b/codec-http2/src/main/java/io/netty/handler/codec/http2/AbstractHttp2ConnectionHandlerBuilder.java index acf6cf7336..90f728d3ed 100644 --- a/codec-http2/src/main/java/io/netty/handler/codec/http2/AbstractHttp2ConnectionHandlerBuilder.java +++ b/codec-http2/src/main/java/io/netty/handler/codec/http2/AbstractHttp2ConnectionHandlerBuilder.java @@ -94,7 +94,7 @@ public abstract class AbstractHttp2ConnectionHandlerBuilder