public final class org.apache.cassandra.schema.SpeculativeRetryParam
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.cassandra.schema.SpeculativeRetryParam
super_class: java.lang.Object
{
public static final org.apache.cassandra.schema.SpeculativeRetryParam NONE;
descriptor: Lorg/apache/cassandra/schema/SpeculativeRetryParam;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.cassandra.schema.SpeculativeRetryParam ALWAYS;
descriptor: Lorg/apache/cassandra/schema/SpeculativeRetryParam;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.apache.cassandra.schema.SpeculativeRetryParam DEFAULT;
descriptor: Lorg/apache/cassandra/schema/SpeculativeRetryParam;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private final org.apache.cassandra.schema.SpeculativeRetryParam$Kind kind;
descriptor: Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final double value;
descriptor: D
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final double threshold;
descriptor: D
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static volatile int[] $SWITCH_TABLE$org$apache$cassandra$schema$SpeculativeRetryParam$Kind;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: invokestatic org.apache.cassandra.schema.SpeculativeRetryParam.none:()Lorg/apache/cassandra/schema/SpeculativeRetryParam;
putstatic org.apache.cassandra.schema.SpeculativeRetryParam.NONE:Lorg/apache/cassandra/schema/SpeculativeRetryParam;
1: invokestatic org.apache.cassandra.schema.SpeculativeRetryParam.always:()Lorg/apache/cassandra/schema/SpeculativeRetryParam;
putstatic org.apache.cassandra.schema.SpeculativeRetryParam.ALWAYS:Lorg/apache/cassandra/schema/SpeculativeRetryParam;
2: ldc 99.0
invokestatic org.apache.cassandra.schema.SpeculativeRetryParam.percentile:(D)Lorg/apache/cassandra/schema/SpeculativeRetryParam;
putstatic org.apache.cassandra.schema.SpeculativeRetryParam.DEFAULT:Lorg/apache/cassandra/schema/SpeculativeRetryParam;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(org.apache.cassandra.schema.SpeculativeRetryParam$Kind, double);
descriptor: (Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;D)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.apache.cassandra.schema.SpeculativeRetryParam.kind:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
2: aload 0
dload 2
putfield org.apache.cassandra.schema.SpeculativeRetryParam.value:D
3: aload 1
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.PERCENTILE:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
if_acmpne 5
4: aload 0
dload 2
ldc 100.0
ddiv
putfield org.apache.cassandra.schema.SpeculativeRetryParam.threshold:D
goto 8
5: StackMap locals: org.apache.cassandra.schema.SpeculativeRetryParam org.apache.cassandra.schema.SpeculativeRetryParam$Kind double
StackMap stack:
aload 1
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.CUSTOM:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
if_acmpne 7
6: aload 0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
dload 2
d2l
invokevirtual java.util.concurrent.TimeUnit.toNanos:(J)J
l2d
putfield org.apache.cassandra.schema.SpeculativeRetryParam.threshold:D
goto 8
7: StackMap locals:
StackMap stack:
aload 0
dload 2
putfield org.apache.cassandra.schema.SpeculativeRetryParam.threshold:D
8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/cassandra/schema/SpeculativeRetryParam;
0 9 1 kind Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
0 9 2 value D
MethodParameters:
Name Flags
kind
value
public org.apache.cassandra.schema.SpeculativeRetryParam$Kind kind();
descriptor: ()Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.schema.SpeculativeRetryParam.kind:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/schema/SpeculativeRetryParam;
public double threshold();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.schema.SpeculativeRetryParam.threshold:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/schema/SpeculativeRetryParam;
public static org.apache.cassandra.schema.SpeculativeRetryParam none();
descriptor: ()Lorg/apache/cassandra/schema/SpeculativeRetryParam;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new org.apache.cassandra.schema.SpeculativeRetryParam
dup
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.NONE:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
dconst_0
invokespecial org.apache.cassandra.schema.SpeculativeRetryParam.<init>:(Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;D)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.cassandra.schema.SpeculativeRetryParam always();
descriptor: ()Lorg/apache/cassandra/schema/SpeculativeRetryParam;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new org.apache.cassandra.schema.SpeculativeRetryParam
dup
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.ALWAYS:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
dconst_0
invokespecial org.apache.cassandra.schema.SpeculativeRetryParam.<init>:(Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;D)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.cassandra.schema.SpeculativeRetryParam custom(double);
descriptor: (D)Lorg/apache/cassandra/schema/SpeculativeRetryParam;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: new org.apache.cassandra.schema.SpeculativeRetryParam
dup
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.CUSTOM:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
dload 0
invokespecial org.apache.cassandra.schema.SpeculativeRetryParam.<init>:(Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 value D
MethodParameters:
Name Flags
value
public static org.apache.cassandra.schema.SpeculativeRetryParam percentile(double);
descriptor: (D)Lorg/apache/cassandra/schema/SpeculativeRetryParam;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: new org.apache.cassandra.schema.SpeculativeRetryParam
dup
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.PERCENTILE:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
dload 0
invokespecial org.apache.cassandra.schema.SpeculativeRetryParam.<init>:(Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;D)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 value D
MethodParameters:
Name Flags
value
public static org.apache.cassandra.schema.SpeculativeRetryParam fromString(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/cassandra/schema/SpeculativeRetryParam;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=3, args_size=1
start local 0 0: aload 0
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
ldc "ms"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 5
1: aload 0
iconst_0
aload 0
invokevirtual java.lang.String.length:()I
ldc "ms"
invokevirtual java.lang.String.length:()I
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.Double.parseDouble:(Ljava/lang/String;)D
invokestatic org.apache.cassandra.schema.SpeculativeRetryParam.custom:(D)Lorg/apache/cassandra/schema/SpeculativeRetryParam;
2: areturn
3: StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
pop
4: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Invalid value %s for option '%s'"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
getstatic org.apache.cassandra.schema.TableParams$Option.SPECULATIVE_RETRY:Lorg/apache/cassandra/schema/TableParams$Option;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.lang.String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String;
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.PERCENTILE:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
invokevirtual org.apache.cassandra.schema.SpeculativeRetryParam$Kind.toString:()Ljava/lang/String;
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 16
6: aload 0
iconst_0
aload 0
invokevirtual java.lang.String.length:()I
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.PERCENTILE:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
invokevirtual org.apache.cassandra.schema.SpeculativeRetryParam$Kind.toString:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
invokestatic java.lang.Double.parseDouble:(Ljava/lang/String;)D
dstore 1
start local 1 7: goto 10
end local 1 8: StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
pop
9: new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Invalid value %s for option '%s'"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
getstatic org.apache.cassandra.schema.TableParams$Option.SPECULATIVE_RETRY:Lorg/apache/cassandra/schema/TableParams$Option;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;)V
athrow
start local 1 10: StackMap locals: double
StackMap stack:
dload 1
dconst_0
dcmpl
iflt 12
dload 1
ldc 100.0
dcmpg
ifgt 12
11: dload 1
invokestatic org.apache.cassandra.schema.SpeculativeRetryParam.percentile:(D)Lorg/apache/cassandra/schema/SpeculativeRetryParam;
areturn
12: StackMap locals:
StackMap stack:
new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Invalid value %s for PERCENTILE option '%s': must be between 0.0 and 100.0"
iconst_2
anewarray java.lang.Object
dup
iconst_0
13: aload 0
aastore
dup
iconst_1
14: getstatic org.apache.cassandra.schema.TableParams$Option.SPECULATIVE_RETRY:Lorg/apache/cassandra/schema/TableParams$Option;
aastore
15: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;)V
athrow
end local 1 16: StackMap locals:
StackMap stack:
aload 0
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.NONE:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
invokevirtual org.apache.cassandra.schema.SpeculativeRetryParam$Kind.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
17: getstatic org.apache.cassandra.schema.SpeculativeRetryParam.NONE:Lorg/apache/cassandra/schema/SpeculativeRetryParam;
areturn
18: StackMap locals:
StackMap stack:
aload 0
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.ALWAYS:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
invokevirtual org.apache.cassandra.schema.SpeculativeRetryParam$Kind.toString:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
19: getstatic org.apache.cassandra.schema.SpeculativeRetryParam.ALWAYS:Lorg/apache/cassandra/schema/SpeculativeRetryParam;
areturn
20: StackMap locals:
StackMap stack:
new org.apache.cassandra.exceptions.ConfigurationException
dup
ldc "Invalid value %s for option '%s'"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
getstatic org.apache.cassandra.schema.TableParams$Option.SPECULATIVE_RETRY:Lorg/apache/cassandra/schema/TableParams$Option;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 value Ljava/lang/String;
7 8 1 threshold D
10 16 1 threshold D
Exception table:
from to target type
1 2 3 Class java.lang.IllegalArgumentException
6 7 8 Class java.lang.IllegalArgumentException
MethodParameters:
Name Flags
value
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.apache.cassandra.schema.SpeculativeRetryParam
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
checkcast org.apache.cassandra.schema.SpeculativeRetryParam
astore 2
start local 2 3: aload 0
getfield org.apache.cassandra.schema.SpeculativeRetryParam.kind:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
aload 2
getfield org.apache.cassandra.schema.SpeculativeRetryParam.kind:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
if_acmpne 4
aload 0
getfield org.apache.cassandra.schema.SpeculativeRetryParam.threshold:D
aload 2
getfield org.apache.cassandra.schema.SpeculativeRetryParam.threshold:D
dcmpl
ifne 4
iconst_1
ireturn
StackMap locals: org.apache.cassandra.schema.SpeculativeRetryParam
StackMap stack:
4: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/cassandra/schema/SpeculativeRetryParam;
0 5 1 o Ljava/lang/Object;
3 5 2 srp Lorg/apache/cassandra/schema/SpeculativeRetryParam;
MethodParameters:
Name Flags
o
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.cassandra.schema.SpeculativeRetryParam.kind:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
aastore
dup
iconst_1
aload 0
getfield org.apache.cassandra.schema.SpeculativeRetryParam.threshold:D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
invokestatic com.google.common.base.Objects.hashCode:([Ljava/lang/Object;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/schema/SpeculativeRetryParam;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: invokestatic org.apache.cassandra.schema.SpeculativeRetryParam.$SWITCH_TABLE$org$apache$cassandra$schema$SpeculativeRetryParam$Kind:()[I
aload 0
getfield org.apache.cassandra.schema.SpeculativeRetryParam.kind:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
invokevirtual org.apache.cassandra.schema.SpeculativeRetryParam$Kind.ordinal:()I
iaload
tableswitch { // 2 - 3
2: 1
3: 2
default: 3
}
1: StackMap locals:
StackMap stack:
ldc "%sms"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield org.apache.cassandra.schema.SpeculativeRetryParam.value:D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
ldc "%sPERCENTILE"
iconst_1
anewarray java.lang.Object
dup
iconst_0
new java.text.DecimalFormat
dup
ldc "#.#####"
invokespecial java.text.DecimalFormat.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.cassandra.schema.SpeculativeRetryParam.value:D
invokevirtual java.text.DecimalFormat.format:(D)Ljava/lang/String;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.cassandra.schema.SpeculativeRetryParam.kind:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
invokevirtual org.apache.cassandra.schema.SpeculativeRetryParam$Kind.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/cassandra/schema/SpeculativeRetryParam;
static int[] $SWITCH_TABLE$org$apache$cassandra$schema$SpeculativeRetryParam$Kind();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.apache.cassandra.schema.SpeculativeRetryParam.$SWITCH_TABLE$org$apache$cassandra$schema$SpeculativeRetryParam$Kind:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.values:()[Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.ALWAYS:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
invokevirtual org.apache.cassandra.schema.SpeculativeRetryParam$Kind.ordinal:()I
iconst_4
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.CUSTOM:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
invokevirtual org.apache.cassandra.schema.SpeculativeRetryParam$Kind.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.NONE:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
invokevirtual org.apache.cassandra.schema.SpeculativeRetryParam$Kind.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.apache.cassandra.schema.SpeculativeRetryParam$Kind.PERCENTILE:Lorg/apache/cassandra/schema/SpeculativeRetryParam$Kind;
invokevirtual org.apache.cassandra.schema.SpeculativeRetryParam$Kind.ordinal:()I
iconst_3
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
dup
putstatic org.apache.cassandra.schema.SpeculativeRetryParam.$SWITCH_TABLE$org$apache$cassandra$schema$SpeculativeRetryParam$Kind:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
}
SourceFile: "SpeculativeRetryParam.java"
NestMembers:
org.apache.cassandra.schema.SpeculativeRetryParam$Kind
InnerClasses:
public final Kind = org.apache.cassandra.schema.SpeculativeRetryParam$Kind of org.apache.cassandra.schema.SpeculativeRetryParam
public final Option = org.apache.cassandra.schema.TableParams$Option of org.apache.cassandra.schema.TableParams