4Y6com/hazelcast/internal/partition/PartitionRuntimeStatejava/lang/Object:com/hazelcast/nio/serialization/IdentifiedDataSerializable.com/hazelcast/nio/serialization/impl/VersionedPartitionRuntimeState.javajava/util/Map$Entry  java/util/Map Entryreplicas4[Lcom/hazelcast/internal/partition/PartitionReplica;minimizedPartitionTable[[IversionIcompletedMigrationsLjava/util/Collection;HLjava/util/Collection;activeMigration0Lcom/hazelcast/internal/partition/MigrationInfo;masterLcom/hazelcast/nio/Address;$assertionsDisabledZ()V   this8Lcom/hazelcast/internal/partition/PartitionRuntimeState;O([Lcom/hazelcast/internal/partition/InternalPartition;Ljava/util/Collection;I)V([Lcom/hazelcast/internal/partition/InternalPartition;Ljava/util/Collection;I)V  &5[Lcom/hazelcast/internal/partition/InternalPartition;(java/util/Collection*java/util/Collections, emptyList()Ljava/util/List; ./ -0  2 createPartitionReplicaToIndexMapF([Lcom/hazelcast/internal/partition/InternalPartition;)Ljava/util/Map; 45 6toPartitionReplicaArrayE(Ljava/util/Map;)[Lcom/hazelcast/internal/partition/PartitionReplica; 89 :  <createMinimizedPartitionTableI([Lcom/hazelcast/internal/partition/InternalPartition;Ljava/util/Map;)[[I >? @  B partitionsreplicaToIndexesWLjava/util/Map;Ljava/util/Map;(Ljava/util/Map;)[Lcom/hazelcast/internal/partition/PartitionReplica;size()I IJ K1com/hazelcast/internal/partition/PartitionReplicaMentrySet()Ljava/util/Set; OP Q java/util/SetSiterator()Ljava/util/Iterator; UV TWjava/util/IteratorZhasNext()Z \] [^next()Ljava/lang/Object; `a [bgetValue da ejava/lang/IntegergintValue iJ hjgetKey la mentry]Ljava/util/Map$Entry;Ljava/util/Map$Entry;addressToIndexes([Lcom/hazelcast/internal/partition/InternalPartition;Ljava/util/Map;)[[I2com/hazelcast/internal/partition/InternalPartitionugetPartitionId wJ vx[Iz getReplica6(I)Lcom/hazelcast/internal/partition/PartitionReplica; |} v~get&(Ljava/lang/Object;)Ljava/lang/Object; indexreplica3Lcom/hazelcast/internal/partition/PartitionReplica; replicaIndexindexes partition4Lcom/hazelcast/internal/partition/InternalPartition;partitionTable([Lcom/hazelcast/internal/partition/InternalPartition;)Ljava/util/Map;java/util/HashMap  containsKey(Ljava/lang/Object;)Z valueOf(I)Ljava/lang/Integer; hput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; imap addressIndexgetPartitionTable7()[[Lcom/hazelcast/internal/partition/PartitionReplica;5[[Lcom/hazelcast/internal/partition/PartitionReplica;  java/lang/AssertionError addressIndexes partitionIdlengthresult getMaster()Lcom/hazelcast/nio/Address;   setMaster(Lcom/hazelcast/nio/Address;)VgetCompletedMigrations()Ljava/util/Collection;J()Ljava/util/Collection;getActiveMigration2()Lcom/hazelcast/internal/partition/MigrationInfo;  setActiveMigration3(Lcom/hazelcast/internal/partition/MigrationInfo;)VreadData&(Lcom/hazelcast/nio/ObjectDataInput;)Vjava/io/IOException!com/hazelcast/nio/ObjectDataInputreadInt J  getVersion!()Lcom/hazelcast/version/Version; com/hazelcast/version/Version'com/hazelcast/internal/cluster/VersionsV3_12Lcom/hazelcast/version/Version; isGreaterOrEqual"(Lcom/hazelcast/version/Version;)Z  readObject a com/hazelcast/nio/Address 0(Lcom/hazelcast/nio/Address;Ljava/lang/String;)V  Njava/lang/StringBuilder Duplicate replica! Member: append-(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder;  , index: (I)Ljava/lang/StringBuilder;  , addresses: java/util/ArraystoString'([Ljava/lang/Object;)Ljava/lang/String; ()Ljava/lang/String; (Ljava/lang/Object;)V   readBoolean ] .com/hazelcast/internal/partition/MigrationInfo  java/util/ArrayList(I)V   add  + addressix migrationInfoin#Lcom/hazelcast/nio/ObjectDataInput; memberCountpartitionCountk writeData'(Lcom/hazelcast/nio/ObjectDataOutput;)V"com/hazelcast/nio/ObjectDataOutputwriteInt    writeObject    N"  $ writeBoolean(Z)V &' ( $ +K +Wout$Lcom/hazelcast/nio/ObjectDataOutput;PartitionRuntimeState [/]{1com/hazelcast/util/StringUtil3LINE_SEPARATORLjava/lang/String; 56 47(Ljava/lang/String;)V 9 :, completedMigrations=<(C)Ljava/lang/StringBuilder; > ?sbLjava/lang/StringBuilder; getFactoryIdAcom/hazelcast/internal/partition/impl/PartitionDataSerializerHookDF_ID F EGgetIdjava/lang/ClassKdesiredAssertionStatus M] LN SignatureCodeLineNumberTableLocalVariableTable StackMapTableLocalVariableTypeTable Exceptions InnerClasses SourceFile1PQ3*!R 34S "#$Q5*!*'*,,13*+7:**;=**+ACT-)+)++R67 89:);4<S45"#5D(55EGU5EFP%89QH+LNM+RXN-_*-c :,fhknNS,TY[/R? @*ACBFCS**oqH"#HrG >U*opHrFPH>?Qf u+tN+:66[2:-y2:6  9 :   O, hk6   O Ƅ-T3) t)v{NR2 H I"J-L7MBNGOPQ`RgLmIsVS\ ` B% 0= -@z"Ku"#uD(uEG lU uEFPs45QI lYM>+:66Q2:6::  !, , Wń,T/) )vN R6 Z[ \#]-^8_=`@bKcNe^]d\jhSH8& &>#Al"#lD(dG bU dFPQ.g*C<M>S*C2:6:.6'*=2: Y,2SĄ,T!{0NR6 lmnop(q/r5s>tQuYp_neySR>/* ?BzUg"#aYQ/*R}S "#Q>*+R S"#QI*3 *31TB+RS "#PQ/*RS "#Q>*+R S"#Q8*+'+=*N=+N6-϶ә+N:Y:+ۻNYݷ:+6B*=28YY*=*=Sm+6*tC6-*C2:6+O+0-϶ә*+*Y*++6S*Y 36<-϶ә+:Y:+*3WñT;#NL{"R'  )3AJP]e $/7?DQ[es|S>J]VeN#z1p|T@"# u?VVQx8+*'+M+*=>*=6*=2:,϶ә+! #+%++*C*CN-66*-2:6+.*,+),϶ә+*!*+* +)*3V*3+>+*3,:_-c:,϶ә+! +*ϧ +T@%N t{$ "[*R! '/9DMTZe~$*-07S\ /%<~zF8"#8-.'VQpYY0*'28;L*=M,>6,2:+8W+=*3W+}@W+T6YR+BOUdkS B p"#+EABJQ/*'R S "#CJQ.HRS "#IJQ,RS "#JQ4OT @R'W   X