01da38d21a
Motivation: If you need to handle a lot of concurrent connections (1M+) the memory footprint can be problem. Modifications: - Lazy create the IdentityHashMap that holds the EventExecutor mappings as this is not needed by most users anyway - Use a sane initial capacity when creating the IdentityHashMap Result: Smaller memory footprint of DefaultChannelPipeline