2?com/hazelcast/client/impl/protocol/codec/CacheGetAndRemoveCodecjava/lang/ObjectCacheGetAndRemoveCodec.java4Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;value$URF_UNREAD_PUBLIC_OR_PROTECTED_FIELDRcom/hazelcast/client/impl/protocol/codec/CacheGetAndRemoveCodec$ResponseParameters ResponseParametersQcom/hazelcast/client/impl/protocol/codec/CacheGetAndRemoveCodec$RequestParameters RequestParameters REQUEST_TYPE;Lcom/hazelcast/client/impl/protocol/codec/CacheMessageType; RESPONSE_TYPEIi()V  thisALcom/hazelcast/client/impl/protocol/codec/CacheGetAndRemoveCodec; encodeRequestm(Ljava/lang/String;Lcom/hazelcast/nio/serialization/Data;I)Lcom/hazelcast/client/impl/protocol/ClientMessage;calculateDataSize<(Ljava/lang/String;Lcom/hazelcast/nio/serialization/Data;I)I  0com/hazelcast/client/impl/protocol/ClientMessage createForEncode5(I)Lcom/hazelcast/client/impl/protocol/ClientMessage; "# !$  &9com/hazelcast/client/impl/protocol/codec/CacheMessageType(id()I *+ ),setMessageType .# !/ setRetryable(Z)V 12 !3setAcquiresResource 52 !6Cache.getAndRemove8setOperationName(Ljava/lang/String;)V :; !<setN(Ljava/lang/String;)Lcom/hazelcast/client/impl/protocol/util/MessageFlyweight; >? !@b(Lcom/hazelcast/nio/serialization/Data;)Lcom/hazelcast/client/impl/protocol/util/MessageFlyweight; >B !C=(I)Lcom/hazelcast/client/impl/protocol/util/MessageFlyweight; >E !FupdateFrameLength4()Lcom/hazelcast/client/impl/protocol/ClientMessage; HI !JnameLjava/lang/String;key&Lcom/hazelcast/nio/serialization/Data; completionIdrequiredDataSize clientMessage2Lcom/hazelcast/client/impl/protocol/ClientMessage; decodeRequest(Lcom/hazelcast/client/impl/protocol/ClientMessage;)Lcom/hazelcast/client/impl/protocol/codec/CacheGetAndRemoveCodec$RequestParameters;  getStringUtf8()Ljava/lang/String; WX !Y LM [getData(()Lcom/hazelcast/nio/serialization/Data; ]^ !_ NO agetInt c+ !d P f parametersSLcom/hazelcast/client/impl/protocol/codec/CacheGetAndRemoveCodec$RequestParameters;encodeResponseZ(Lcom/hazelcast/nio/serialization/Data;)Lcom/hazelcast/client/impl/protocol/ClientMessage;)(Lcom/hazelcast/nio/serialization/Data;)I l m=(Z)Lcom/hazelcast/client/impl/protocol/util/MessageFlyweight; >o !presponse_isNullZresponsedecodeResponse(Lcom/hazelcast/client/impl/protocol/ClientMessage;)Lcom/hazelcast/client/impl/protocol/codec/CacheGetAndRemoveCodec$ResponseParameters;  getBoolean()Z xy !z tO |$com/hazelcast/nio/serialization/Data~TLcom/hazelcast/client/impl/protocol/codec/CacheGetAndRemoveCodec$ResponseParameters;CACHE_GETANDREMOVE  ) ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable InnerClasses SourceFileRuntimeInvisibleAnnotations1/*  J*+>%:'-0W479=*AW+DWGWKW. -. /01%2,334:5A6G74JLMJNOJPCQ =RS TU1 YVLM*ZM+,\N*`N+-b6*e6+g+. ;< >?ACD F#H)I/K41RS)hi 'LMNO#P jk5*n<%M,i0W*>,qW>,qW,*DW,KW,  ! . gh iklm o"p(q.s3t4 rs5tO0Q +RS"rs uv YwLM*{> *`M+,}+  yz |}~*RSh tOrs'   [s