47com/hazelcast/internal/networking/nio/NioChannelOptionsjava/lang/Object0com/hazelcast/internal/networking/ChannelOptionsNioChannelOptions.javaSEND_BUFFER_WARNING+Ljava/util/concurrent/atomic/AtomicBoolean;RECEIVE_BUFFER_WARNINGvaluesLjava/util/Map;5Ljava/util/Map;socketLjava/net/Socket;(Ljava/net/Socket;)V()V  &java/util/concurrent/ConcurrentHashMap  /com/hazelcast/internal/networking/ChannelOption DIRECT_BUF1Lcom/hazelcast/internal/networking/ChannelOption;  java/lang/Boolean valueOf(Z)Ljava/lang/Boolean; "# !$ setOption~(Lcom/hazelcast/internal/networking/ChannelOption;Ljava/lang/Object;)Lcom/hazelcast/internal/networking/nio/NioChannelOptions; &' (  *this9Lcom/hazelcast/internal/networking/nio/NioChannelOptions; getOptionE(Lcom/hazelcast/internal/networking/ChannelOption;)Ljava/lang/Object;Q(Lcom/hazelcast/internal/networking/ChannelOption;)TT;java/net/SocketException1 TCP_NODELAY 3 4equals(Ljava/lang/Object;)Z 67 8java/net/Socket: getTcpNoDelay()Z <= ;> SO_RCVBUF @ AgetReceiveBufferSize()I CD ;Ejava/lang/IntegerG(I)Ljava/lang/Integer; "I HJ SO_SNDBUF L MgetSendBufferSize OD ;P SO_KEEPALIVE R S getKeepAlive U= ;V SO_REUSEADDR X YgetReuseAddress [= ;\ SO_TIMEOUT ^ _ getSoTimeout aD ;b SO_LINGER d e getSoLinger gD ;hname()Ljava/lang/String; jk l java/util/Mapnget&(Ljava/lang/Object;)Ljava/lang/Object; pq or%com/hazelcast/core/HazelcastExceptiontjava/lang/StringBuilderv wFailed to getOption [yappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; {| w}]toString k w*(Ljava/lang/String;Ljava/lang/Throwable;)V  ueLjava/net/SocketException;option6Lcom/hazelcast/internal/networking/ChannelOption;(Lcom/hazelcast/internal/networking/ChannelOption;TT;)Lcom/hazelcast/internal/networking/nio/NioChannelOptions;option can't be null com/hazelcast/util/Preconditions checkNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; value can't be null booleanValue = ! setTcpNoDelay(Z)V ;intValue D HsetReceiveBufferSize(I)V ;verifyReceiveBufferSize setSendBufferSize ;verifySendBufferSize  setKeepAlive ;setReuseAddress ; setSoTimeout ; setSoLinger(ZI)V ;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; oFailed to setOption [] with value [-(Ljava/lang/Object;)Ljava/lang/StringBuilder; { wreceiveBufferSizeIsendBufferSizesoLingervalueTT;Ljava/lang/Object;  )java/util/concurrent/atomic/AtomicBoolean compareAndSet(ZZ)Z com/hazelcast/logging/Logger getLogger2(Ljava/lang/Class;)Lcom/hazelcast/logging/ILogger; java/util/logging/LevelWARNINGLjava/util/logging/Level; The configured tcp send buffer size conflicts with the value actually being used by the socket and can lead to sub-optimal performance. Configured (I)Ljava/lang/StringBuilder; { w bytes, actual } bytes. On Linux look for kernel parameters 'net.ipv4.tcp_wmem' and 'net.core.wmem_max'.This warning will only be shown once.com/hazelcast/logging/ILoggerlog.(Ljava/util/logging/Level;Ljava/lang/String;)V The configured tcp receive buffer size conflicts with the value actually being used by the socket and can lead to sub-optimal performance. Configured } bytes. On Linux look for kernel parameters 'net.ipv4.tcp_rmem' and 'net.core.rmem_max'.This warning will only be shown once.w(Lcom/hazelcast/internal/networking/ChannelOption;Ljava/lang/Object;)Lcom/hazelcast/internal/networking/ChannelOptions;  SignatureCodeLineNumberTableLocalVariableTable StackMapTableLocalVariableTypeTable Exceptions SourceFile0    e!**Y*%)W*++4156 7!,-!./+59*+?%+B9*+FK+N9*+QK+T9*+W%+Z9*+]%+`9*+cK+f9*+iK*+msMuYwYxz~+m~~,2)2*>2?S2Th2i}2~22 M2F< =>?*@4A?BICTD^EiFsG~HIKMN $,- 0&'."+W,W+59*+,!+B9,H>*+*+N9,H>*+*+T9*+,!j+Z9*+,!O+`9*+,H4+f9,H> *+*+m,W1NuYwYx~+m~~,~-*2 )!!B2-rTUXY)Z3[;\C]H^U_]`eajbwcdefghijkmnrpq tH; ]  -",-""""L*+Qә7ٲ߻wYx~~*+Q~ >x y |}8F}KL,-L2L*+Fә7ٲ߻wYx~~*+F~ > 8FKL,-L2A&1*+,)- ,-1YͻY / 0