netty5/handler/src/main/java/io/netty/handler/timeout
Carl Mastrangelo 05480c190f Make only default IdleStateEvents cached string representation (#9705)
Motivation:

In PR https://github.com/netty/netty/pull/9695   IdleStateEvents
were made to cache their string representation.   The reason for this
was to avoid creating garbage as these values would be used frequently.
However, these objects may be used on multiple event loops and this
may cause an unexpected race to occur.

Modification:
Only make the events that Netty creates cache their toString representation.

Result:
No races.
2019-10-24 08:35:59 +02:00
..
IdleState.java
IdleStateEvent.java Make only default IdleStateEvents cached string representation (#9705) 2019-10-24 08:35:59 +02:00
IdleStateHandler.java Avoid IdleStateHandler triggering unexpected idle events when flushing large entries to slow clients (#9020) 2019-04-09 16:27:09 +02:00
ReadTimeoutException.java Only use static Exception instances when we can ensure addSuppressed … (#9152) 2019-05-17 22:42:53 +02:00
ReadTimeoutHandler.java Merge ChannelInboundHandler and ChannelOutboundHandler into ChannelHa… (#8957) 2019-03-28 09:28:27 +00:00
TimeoutException.java Only use static Exception instances when we can ensure addSuppressed … (#9152) 2019-05-17 22:42:53 +02:00
WriteTimeoutException.java Fix WriteTimeoutException java doc description (#9554) 2019-09-09 13:59:06 +02:00
WriteTimeoutHandler.java Merge ChannelInboundHandler and ChannelOutboundHandler into ChannelHa… (#8957) 2019-03-28 09:28:27 +00:00
package-info.java