class org.apache.cassandra.service.StorageProxy$2 implements org.apache.cassandra.service.StorageProxy$WritePerformer
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.cassandra.service.StorageProxy$2
  super_class: java.lang.Object
{
  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.cassandra.service.StorageProxy$2 this
         0: .line 117
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.cassandra.service.StorageProxy$2 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/service/StorageProxy$2;

  public void apply(org.apache.cassandra.db.IMutation, java.lang.Iterable<java.net.InetAddress>, org.apache.cassandra.service.AbstractWriteResponseHandler<org.apache.cassandra.db.IMutation>, java.lang.String, org.apache.cassandra.db.ConsistencyLevel);
    descriptor: (Lorg/apache/cassandra/db/IMutation;Ljava/lang/Iterable;Lorg/apache/cassandra/service/AbstractWriteResponseHandler;Ljava/lang/String;Lorg/apache/cassandra/db/ConsistencyLevel;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=6, args_size=6
        start local 0 // org.apache.cassandra.service.StorageProxy$2 this
        start local 1 // org.apache.cassandra.db.IMutation mutation
        start local 2 // java.lang.Iterable targets
        start local 3 // org.apache.cassandra.service.AbstractWriteResponseHandler responseHandler
        start local 4 // java.lang.String localDataCenter
        start local 5 // org.apache.cassandra.db.ConsistencyLevel consistency_level
         0: .line 126
            getstatic org.apache.cassandra.service.StorageProxy.$assertionsDisabled:Z
            ifne 1
            aload 1 /* mutation */
            instanceof org.apache.cassandra.db.Mutation
            ifne 1
            new java.lang.AssertionError
            dup
            invokespecial java.lang.AssertionError.<init>:()V
            athrow
         1: .line 127
      StackMap locals:
      StackMap stack:
            aload 1 /* mutation */
            checkcast org.apache.cassandra.db.Mutation
            aload 2 /* targets */
            aload 3 /* responseHandler */
            aload 4 /* localDataCenter */
            getstatic org.apache.cassandra.concurrent.Stage.MUTATION:Lorg/apache/cassandra/concurrent/Stage;
            invokestatic org.apache.cassandra.service.StorageProxy.sendToHintedEndpoints:(Lorg/apache/cassandra/db/Mutation;Ljava/lang/Iterable;Lorg/apache/cassandra/service/AbstractWriteResponseHandler;Ljava/lang/String;Lorg/apache/cassandra/concurrent/Stage;)V
         2: .line 128
            return
        end local 5 // org.apache.cassandra.db.ConsistencyLevel consistency_level
        end local 4 // java.lang.String localDataCenter
        end local 3 // org.apache.cassandra.service.AbstractWriteResponseHandler responseHandler
        end local 2 // java.lang.Iterable targets
        end local 1 // org.apache.cassandra.db.IMutation mutation
        end local 0 // org.apache.cassandra.service.StorageProxy$2 this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0               this  Lorg/apache/cassandra/service/StorageProxy$2;
            0    3     1           mutation  Lorg/apache/cassandra/db/IMutation;
            0    3     2            targets  Ljava/lang/Iterable<Ljava/net/InetAddress;>;
            0    3     3    responseHandler  Lorg/apache/cassandra/service/AbstractWriteResponseHandler<Lorg/apache/cassandra/db/IMutation;>;
            0    3     4    localDataCenter  Ljava/lang/String;
            0    3     5  consistency_level  Lorg/apache/cassandra/db/ConsistencyLevel;
    Exceptions:
      throws org.apache.cassandra.exceptions.OverloadedException
    Signature: (Lorg/apache/cassandra/db/IMutation;Ljava/lang/Iterable<Ljava/net/InetAddress;>;Lorg/apache/cassandra/service/AbstractWriteResponseHandler<Lorg/apache/cassandra/db/IMutation;>;Ljava/lang/String;Lorg/apache/cassandra/db/ConsistencyLevel;)V
    MethodParameters:
                   Name  Flags
      mutation           
      targets            
      responseHandler    
      localDataCenter    
      consistency_level  
}
SourceFile: "StorageProxy.java"
EnclosingMethod: org.apache.cassandra.service.StorageProxy
NestHost: org.apache.cassandra.service.StorageProxy
InnerClasses:
  org.apache.cassandra.service.StorageProxy$2
  public abstract WritePerformer = org.apache.cassandra.service.StorageProxy$WritePerformer of org.apache.cassandra.service.StorageProxy