4=com/hazelcast/concurrent/atomicreference/AtomicReferenceProxyLcom/hazelcast/spi/AbstractDistributedObject;Lcom/hazelcast/core/AsyncAtomicReference;+com/hazelcast/spi/AbstractDistributedObject'com/hazelcast/core/AsyncAtomicReferenceAtomicReferenceProxy.javanameLjava/lang/String; partitionIdIt(Ljava/lang/String;Lcom/hazelcast/spi/NodeEngine;Lcom/hazelcast/concurrent/atomicreference/AtomicReferenceService;)VB(Lcom/hazelcast/spi/NodeEngine;Lcom/hazelcast/spi/RemoteService;)V   com/hazelcast/spi/NodeEnginegetPartitionService1()Lcom/hazelcast/spi/partition/IPartitionService;  getNameAsPartitionAwareData(()Lcom/hazelcast/nio/serialization/Data;  -com/hazelcast/spi/partition/IPartitionServicegetPartitionId)(Lcom/hazelcast/nio/serialization/Data;)I ! " $thisDLcom/hazelcast/concurrent/atomicreference/AtomicReferenceProxy;?Lcom/hazelcast/concurrent/atomicreference/AtomicReferenceProxy; nodeEngineLcom/hazelcast/spi/NodeEngine;serviceALcom/hazelcast/concurrent/atomicreference/AtomicReferenceService;alter!(Lcom/hazelcast/core/IFunction;)V)(Lcom/hazelcast/core/IFunction;)V alterAsyncM(Lcom/hazelcast/core/IFunction;)Lcom/hazelcast/spi/InternalCompletableFuture; 01 2+com/hazelcast/spi/InternalCompletableFuture4join()Ljava/lang/Object; 67 58function&Lcom/hazelcast/core/IFunction;Lcom/hazelcast/core/IFunction;g(Lcom/hazelcast/core/IFunction;)Lcom/hazelcast/spi/InternalCompletableFuture;: com/hazelcast/util/Preconditions? isNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; AB @CBcom/hazelcast/concurrent/atomicreference/operations/AlterOperationEtoData:(Ljava/lang/Object;)Lcom/hazelcast/nio/serialization/Data; GH I;(Ljava/lang/String;Lcom/hazelcast/nio/serialization/Data;)V K FLsetPartitionId (I)Lcom/hazelcast/spi/Operation; NO FPinvokeOnPartitionL(Lcom/hazelcast/spi/Operation;)Lcom/hazelcast/spi/InternalCompletableFuture; RS T operationLcom/hazelcast/spi/Operation; asyncAlter alterAndGet2(Lcom/hazelcast/core/IFunction;)Ljava/lang/Object;+(Lcom/hazelcast/core/IFunction;)TE;alterAndGetAsync \1 ]Z(Lcom/hazelcast/core/IFunction;)Lcom/hazelcast/spi/InternalCompletableFuture;Hcom/hazelcast/concurrent/atomicreference/operations/AlterAndGetOperation` aL aPasyncAlterAndGet getAndAltergetAndAlterAsync f1 gHcom/hazelcast/concurrent/atomicreference/operations/GetAndAlterOperationi jL jPasyncGetAndAlterapplyA(Lcom/hazelcast/core/IFunction;)TR; applyAsync p1 q&Lcom/hazelcast/core/IFunction;p(Lcom/hazelcast/core/IFunction;)Lcom/hazelcast/spi/InternalCompletableFuture;Bcom/hazelcast/concurrent/atomicreference/operations/ApplyOperationu vL vP asyncApplyclear()V clearAsync/()Lcom/hazelcast/spi/InternalCompletableFuture; |} ~A()Lcom/hazelcast/spi/InternalCompletableFuture;setAsyncA(Ljava/lang/Object;)Lcom/hazelcast/spi/InternalCompletableFuture;  asyncClear compareAndSet'(Ljava/lang/Object;Ljava/lang/Object;)Z (TE;TE;)ZcompareAndSetAsyncS(Ljava/lang/Object;Ljava/lang/Object;)Lcom/hazelcast/spi/InternalCompletableFuture; java/lang/Boolean booleanValue()Z expectTE;Ljava/lang/Object;updateJ(TE;TE;)Lcom/hazelcast/spi/InternalCompletableFuture;Jcom/hazelcast/concurrent/atomicreference/operations/CompareAndSetOperationa(Ljava/lang/String;Lcom/hazelcast/nio/serialization/Data;Lcom/hazelcast/nio/serialization/Data;)V PasyncCompareAndSetget()TE;getAsync } 4()Lcom/hazelcast/spi/InternalCompletableFuture;@com/hazelcast/concurrent/atomicreference/operations/GetOperation(Ljava/lang/String;)V PasyncGetcontains(Ljava/lang/Object;)Z(TE;)Z containsAsync expectedG(TE;)Lcom/hazelcast/spi/InternalCompletableFuture;Ecom/hazelcast/concurrent/atomicreference/operations/ContainsOperation L P asyncContainsvalueset(Ljava/lang/Object;)V(TE;)VnewValueD(TE;)Lcom/hazelcast/spi/InternalCompletableFuture;@com/hazelcast/concurrent/atomicreference/operations/SetOperation L PasyncSet getAndSet&(Ljava/lang/Object;)Ljava/lang/Object;(TE;)TE;getAndSetAsync 7(TE;)Lcom/hazelcast/spi/InternalCompletableFuture;Fcom/hazelcast/concurrent/atomicreference/operations/GetAndSetOperation L PasyncGetAndSet setAndGetasyncSetAndGet Fcom/hazelcast/concurrent/atomicreference/operations/SetAndGetOperation L PisNull isNullAsync } D()Lcom/hazelcast/spi/InternalCompletableFuture;Ccom/hazelcast/concurrent/atomicreference/operations/IsNullOperation P asyncIsNullgetName()Ljava/lang/String;()IgetServiceNamehz:impl:atomicReferenceServicetoStringjava/lang/StringBuilder { IAtomicReference{name='append-(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; G(Lcom/hazelcast/core/IFunction;)Lcom/hazelcast/core/ICompletableFuture; y1  m1  d1  X1 ;(Ljava/lang/Object;)Lcom/hazelcast/core/ICompletableFuture; )()Lcom/hazelcast/core/ICompletableFuture; }  }    }  M(Ljava/lang/Object;Ljava/lang/Object;)Lcom/hazelcast/core/ICompletableFuture; CodeLineNumberTableLocalVariableTableLocalVariableTypeTable Signature SourceFile!  ? *,-*+*,*#%./ 01*&( )*+, &'-.` *+39W 5 6 &( :< &' :;/01%+>DWFY**+JM*%QM*,U:<=> %&(%:<VW%&'%:;=X1V*+3C&(:<&':;=YZ[ *+^9H &( :< &' :;[\1%+>DWaY**+Jb*%cM*,UMOPQ %&(%:<VW%&'%:;_d1V*+^V&(:<&':;_eZ[ *+h9[ &( :< &' :;[f1%+>DWjY**+Jk*%lM*,U`bcd %&(%:<VW%&'%:;_m1V*+hi&(:<&':;_nZ[ *+r9n &( :< &' :sop1%+>DWvY**+Jw*%xM*,Usuvw %&(%:<VW%&'%:sty1V*+r|&(:<&':stz{K *9W    &(  &'|}B* &( &'}A* &( &'v*+,9 &( &'#Y**+J*,J*%N*-U*#&(##VW #&'##k*+, &( &'7F *9  &(  &'}gY**%L*+U&(VW &'}A* &( &'a*+9&(&'Y**+J*%M*,U &(VW&'V*+&(&'` *+9W   &(  &' Y**+J*%M*,U &(VW&'Y**+J*%M*,U &(VW&'[ *+ɹ9 &(  &' Y**+J*%M*,U &(VW&'V*+ɰ&(&'[ *+ӹ9 &(  &' Y**+J*%M*,U &(VW&'L*۹9 &( &'}gY**%L*+U&(VW &'}A*۰ &( &'A* &( &' A*% &( &'?  &( &']!Y*'} !&( !&'AyB*+' &( &'AmB*+' &( &'AdB*+' &( &'AXB*+' &( &'AB*+' &( &'AA*' &( &'AA*' &( &'AB*+Ӱ' &( &'AB*+ ' &( &'AB*+ ' &( &'AA*' &( &'AC*+,' &( &'ApB*+r' &( &'AfB*+h' &( &'A\B*+^' &( &'A0B*+3' &( &'AB*+' &( &'A|A*' &( &'AA*۰' &( &'AB*+ɰ' &( &'AB*+' &( &'AA*' &( &'AC*+,' &( &'