43com/hazelcast/concurrent/atomiclong/AtomicLongProxyLcom/hazelcast/spi/AbstractDistributedObject;Lcom/hazelcast/core/AsyncAtomicLong;+com/hazelcast/spi/AbstractDistributedObject"com/hazelcast/core/AsyncAtomicLongAtomicLongProxy.javanameLjava/lang/String; partitionIdIj(Ljava/lang/String;Lcom/hazelcast/spi/NodeEngine;Lcom/hazelcast/concurrent/atomiclong/AtomicLongService;)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 ! " $this5Lcom/hazelcast/concurrent/atomiclong/AtomicLongProxy; nodeEngineLcom/hazelcast/spi/NodeEngine;service7Lcom/hazelcast/concurrent/atomiclong/AtomicLongService;getName()Ljava/lang/String;()IgetServiceNamehz:impl:atomicLongService0 addAndGet(J)JaddAndGetAsync0(J)Lcom/hazelcast/spi/InternalCompletableFuture; 45 6+com/hazelcast/spi/InternalCompletableFuture8join()Ljava/lang/Object; :; 9<java/lang/Long> longValue()J @A ?BdeltaJB(J)Lcom/hazelcast/spi/InternalCompletableFuture;Acom/hazelcast/concurrent/atomiclong/operations/AddAndGetOperationG(Ljava/lang/String;J)V I HJsetPartitionId (I)Lcom/hazelcast/spi/Operation; LM HNinvokeOnPartitionL(Lcom/hazelcast/spi/Operation;)Lcom/hazelcast/spi/InternalCompletableFuture; PQ R operationLcom/hazelcast/spi/Operation;asyncAddAndGet compareAndSet(JJ)ZcompareAndSetAsync1(JJ)Lcom/hazelcast/spi/InternalCompletableFuture; YZ [java/lang/Boolean] booleanValue()Z _` ^aexpectupdateF(JJ)Lcom/hazelcast/spi/InternalCompletableFuture;Ecom/hazelcast/concurrent/atomiclong/operations/CompareAndSetOperationf(Ljava/lang/String;JJ)V h gi gNasyncCompareAndSetset(J)VsetAsync o5 pnewValueB(J)Lcom/hazelcast/spi/InternalCompletableFuture;;com/hazelcast/concurrent/atomiclong/operations/SetOperationt uJ uNasyncSet getAndSetgetAndSetAsync z5 {Acom/hazelcast/concurrent/atomiclong/operations/GetAndSetOperation} ~J ~NasyncGetAndSet getAndAddgetAndAddAsync 5 Acom/hazelcast/concurrent/atomiclong/operations/GetAndAddOperation J NasyncGetAndAdddecrementAndGetdecrementAndGetAsync/()Lcom/hazelcast/spi/InternalCompletableFuture; A()Lcom/hazelcast/spi/InternalCompletableFuture;asyncDecrementAndGetgetgetAsync ;com/hazelcast/concurrent/atomiclong/operations/GetOperation(Ljava/lang/String;)V NasyncGetincrementAndGetincrementAndGetAsync asyncIncrementAndGetgetAndIncrementgetAndIncrementAsync asyncGetAndIncrementalter!(Lcom/hazelcast/core/IFunction;)VC(Lcom/hazelcast/core/IFunction;)V alterAsyncM(Lcom/hazelcast/core/IFunction;)Lcom/hazelcast/spi/InternalCompletableFuture; function@Lcom/hazelcast/core/IFunction;Lcom/hazelcast/core/IFunction;(Lcom/hazelcast/core/IFunction;)Lcom/hazelcast/spi/InternalCompletableFuture; com/hazelcast/util/Preconditions isNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; =com/hazelcast/concurrent/atomiclong/operations/AlterOperation3(Ljava/lang/String;Lcom/hazelcast/core/IFunction;)V N asyncAlter alterAndGet!(Lcom/hazelcast/core/IFunction;)JC(Lcom/hazelcast/core/IFunction;)JalterAndGetAsync (Lcom/hazelcast/core/IFunction;)Lcom/hazelcast/spi/InternalCompletableFuture;Ccom/hazelcast/concurrent/atomiclong/operations/AlterAndGetOperation NasyncAlterAndGet getAndAltergetAndAlterAsync Ccom/hazelcast/concurrent/atomiclong/operations/GetAndAlterOperation NasyncGetAndAlterapply2(Lcom/hazelcast/core/IFunction;)Ljava/lang/Object;N(Lcom/hazelcast/core/IFunction;)TR; applyAsync 3Lcom/hazelcast/core/IFunction;}(Lcom/hazelcast/core/IFunction;)Lcom/hazelcast/spi/InternalCompletableFuture;=com/hazelcast/concurrent/atomiclong/operations/ApplyOperation N asyncApplytoStringjava/lang/StringBuilder()V IAtomicLong{name='append-(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; - G(Lcom/hazelcast/core/IFunction;)Lcom/hazelcast/core/ICompletableFuture;    *(J)Lcom/hazelcast/core/ICompletableFuture; x5 )()Lcom/hazelcast/core/ICompletableFuture;   5  5    +(JJ)Lcom/hazelcast/core/ICompletableFuture; lZ  V5 CodeLineNumberTableLocalVariableTable SignatureLocalVariableTypeTable SourceFile!  F s*,-*+*,*#%,- ./*&' ()*+,-/*3 &' ./*%7 &'/--1< &'23E*7=?CA&'DE45\HY*K*%ON*-S FG &'DETUFV5:*7L&'DEFWXP*!\=^bQ &'cEdEYZmgY*!j*%k:*SVWX*&'cEdETUelZE*!\] &'cEdEemnD *q=W b c &' rEo5`uY*v*%wN*-Sghi &'rETUsx5:*qn&'rEsy3E*|=?Cs&'rEz5`~Y**%N*-Sxyz &'rETUF5:*|&'rEF3E*=?C&'DE5`Y**%N*-S &'DETUF5:*&'DEFA:*=?C &'2*7 &'2*7 &'A:*=?C &'UY**%L*+S&'TU/* &'A:*=?C &'0* 7 &'0* 7 &'A:*=?C &'0*  &'0*  &'V *+=W   &'   }!+WY*+*%M*,S !&'!TU !L*+&' W*+ǹ=?C&' }!+WY*+*%M*,S !&'!TU !L*+ǰ&' W*+ѹ=?C&' }!+WY*+*%M*,S !&'!TU !L*+Ѱ&' Q *+ܹ=  &'   }!+WY*+*%M*,S !&'!TU !L*+ܰ&' -K!Y*'} !&'A0*+& &'A0*+& &'A0*+& &'A0*+& &'Ax0*& &'A/*& &'A/*& &'A0*& &'A0* & &'A/* & &'A/* & &'Al1*!& &'AV0*& &'A0*+ܰ& &'A0*+Ѱ& &'A0*+ǰ& &'A0*+& &'Ao0*q& &'A/*& &'A/*& &'Az0*|& &'A0*& &'A/*& &'A/*& &'AY1*!\& &'A40*7& &'