public class org.apache.cassandra.utils.BloomCalculations
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.cassandra.utils.BloomCalculations
super_class: java.lang.Object
{
private static final int minBuckets;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int minK;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int EXCESS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 20
static final double[][] probs;
descriptor: [[D
flags: (0x0018) ACC_STATIC, ACC_FINAL
private static final int[] optKPerBuckets;
descriptor: [I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=5, args_size=0
0: .line 29
ldc Lorg/apache/cassandra/utils/BloomCalculations;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.apache.cassandra.utils.BloomCalculations.$assertionsDisabled:Z
3: .line 44
bipush 21
anewarray double[]
dup
iconst_0
4: .line 45
iconst_1
newarray 7
dup
iconst_0
dconst_1
dastore
aastore
dup
iconst_1
5: .line 46
iconst_2
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
dconst_1
dastore
aastore
dup
iconst_2
6: .line 47
iconst_3
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.393
dastore
dup
iconst_2
ldc 0.4
dastore
aastore
dup
iconst_3
7: .line 48
iconst_4
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.283
dastore
dup
iconst_2
ldc 0.237
dastore
dup
iconst_3
ldc 0.253
dastore
aastore
dup
iconst_4
8: .line 49
iconst_5
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.221
dastore
dup
iconst_2
ldc 0.155
dastore
dup
iconst_3
ldc 0.147
dastore
dup
iconst_4
ldc 0.16
dastore
aastore
dup
iconst_5
9: .line 50
bipush 6
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.181
dastore
dup
iconst_2
ldc 0.109
dastore
dup
iconst_3
ldc 0.092
dastore
dup
iconst_4
ldc 0.092
dastore
dup
iconst_5
ldc 0.101
dastore
aastore
dup
bipush 6
10: .line 51
bipush 7
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.154
dastore
dup
iconst_2
ldc 0.0804
dastore
dup
iconst_3
ldc 0.0609
dastore
dup
iconst_4
ldc 0.0561
dastore
dup
iconst_5
ldc 0.0578
dastore
dup
bipush 6
ldc 0.0638
dastore
aastore
dup
bipush 7
11: .line 52
bipush 7
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.133
dastore
dup
iconst_2
ldc 0.0618
dastore
dup
iconst_3
ldc 0.0423
dastore
dup
iconst_4
ldc 0.0359
dastore
dup
iconst_5
ldc 0.0347
dastore
dup
bipush 6
ldc 0.0364
dastore
aastore
dup
bipush 8
12: .line 53
bipush 8
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.118
dastore
dup
iconst_2
ldc 0.0489
dastore
dup
iconst_3
ldc 0.0306
dastore
dup
iconst_4
ldc 0.024
dastore
dup
iconst_5
ldc 0.0217
dastore
dup
bipush 6
ldc 0.0216
dastore
dup
bipush 7
ldc 0.0229
dastore
aastore
dup
bipush 9
13: .line 54
bipush 9
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.105
dastore
dup
iconst_2
ldc 0.0397
dastore
dup
iconst_3
ldc 0.0228
dastore
dup
iconst_4
ldc 0.0166
dastore
dup
iconst_5
ldc 0.0141
dastore
dup
bipush 6
ldc 0.0133
dastore
dup
bipush 7
ldc 0.0135
dastore
dup
bipush 8
ldc 0.0145
dastore
aastore
dup
bipush 10
14: .line 55
bipush 9
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.0952
dastore
dup
iconst_2
ldc 0.0329
dastore
dup
iconst_3
ldc 0.0174
dastore
dup
iconst_4
ldc 0.0118
dastore
dup
iconst_5
ldc 0.00943
dastore
dup
bipush 6
ldc 0.00844
dastore
dup
bipush 7
ldc 0.00819
dastore
dup
bipush 8
ldc 0.00846
dastore
aastore
dup
bipush 11
15: .line 56
bipush 9
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.0869
dastore
dup
iconst_2
ldc 0.0276
dastore
dup
iconst_3
ldc 0.0136
dastore
dup
iconst_4
ldc 0.00864
dastore
dup
iconst_5
ldc 0.0065
dastore
dup
bipush 6
ldc 0.00552
dastore
dup
bipush 7
ldc 0.00513
dastore
dup
bipush 8
ldc 0.00509
dastore
aastore
dup
bipush 12
16: .line 57
bipush 9
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.08
dastore
dup
iconst_2
ldc 0.0236
dastore
dup
iconst_3
ldc 0.0108
dastore
dup
iconst_4
ldc 0.00646
dastore
dup
iconst_5
ldc 0.00459
dastore
dup
bipush 6
ldc 0.00371
dastore
dup
bipush 7
ldc 0.00329
dastore
dup
bipush 8
ldc 0.00314
dastore
aastore
dup
bipush 13
17: .line 58
bipush 10
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.074
dastore
dup
iconst_2
ldc 0.0203
dastore
dup
iconst_3
ldc 0.00875
dastore
dup
iconst_4
ldc 0.00492
dastore
dup
iconst_5
ldc 0.00332
dastore
dup
bipush 6
ldc 0.00255
dastore
dup
bipush 7
ldc 0.00217
dastore
dup
bipush 8
ldc 0.00199
dastore
dup
bipush 9
ldc 0.00194
dastore
aastore
dup
bipush 14
18: .line 59
bipush 11
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.0689
dastore
dup
iconst_2
ldc 0.0177
dastore
dup
iconst_3
ldc 0.00718
dastore
dup
iconst_4
ldc 0.00381
dastore
dup
iconst_5
ldc 0.00244
dastore
dup
bipush 6
ldc 0.00179
dastore
dup
bipush 7
ldc 0.00146
dastore
dup
bipush 8
ldc 0.00129
dastore
dup
bipush 9
ldc 0.00121
dastore
dup
bipush 10
ldc 0.0012
dastore
aastore
dup
bipush 15
19: .line 60
bipush 11
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.0645
dastore
dup
iconst_2
ldc 0.0156
dastore
dup
iconst_3
ldc 0.00596
dastore
dup
iconst_4
ldc 0.003
dastore
dup
iconst_5
ldc 0.00183
dastore
dup
bipush 6
ldc 0.00128
dastore
dup
bipush 7
ldc 0.001
dastore
dup
bipush 8
ldc 8.52E-4
dastore
dup
bipush 9
ldc 7.75E-4
dastore
dup
bipush 10
ldc 7.44E-4
dastore
aastore
dup
bipush 16
20: .line 61
bipush 12
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.0606
dastore
dup
iconst_2
ldc 0.0138
dastore
dup
iconst_3
ldc 0.005
dastore
dup
iconst_4
ldc 0.00239
dastore
dup
iconst_5
ldc 0.00139
dastore
dup
bipush 6
ldc 9.35E-4
dastore
dup
bipush 7
ldc 7.02E-4
dastore
dup
bipush 8
ldc 5.74E-4
dastore
dup
bipush 9
ldc 5.05E-4
dastore
dup
bipush 10
ldc 4.7E-4
dastore
dup
bipush 11
ldc 4.59E-4
dastore
aastore
dup
bipush 17
21: .line 62
bipush 13
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.0571
dastore
dup
iconst_2
ldc 0.0123
dastore
dup
iconst_3
ldc 0.00423
dastore
dup
iconst_4
ldc 0.00193
dastore
dup
iconst_5
ldc 0.00107
dastore
dup
bipush 6
ldc 6.92E-4
dastore
dup
bipush 7
ldc 4.99E-4
dastore
dup
bipush 8
ldc 3.94E-4
dastore
dup
bipush 9
ldc 3.35E-4
dastore
dup
bipush 10
ldc 3.02E-4
dastore
dup
bipush 11
ldc 2.87E-4
dastore
dup
bipush 12
ldc 2.84E-4
dastore
aastore
dup
bipush 18
22: .line 63
bipush 13
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.054
dastore
dup
iconst_2
ldc 0.0111
dastore
dup
iconst_3
ldc 0.00362
dastore
dup
iconst_4
ldc 0.00158
dastore
dup
iconst_5
ldc 8.39E-4
dastore
dup
bipush 6
ldc 5.19E-4
dastore
dup
bipush 7
ldc 3.6E-4
dastore
dup
bipush 8
ldc 2.75E-4
dastore
dup
bipush 9
ldc 2.26E-4
dastore
dup
bipush 10
ldc 1.98E-4
dastore
dup
bipush 11
ldc 1.83E-4
dastore
dup
bipush 12
ldc 1.76E-4
dastore
aastore
dup
bipush 19
23: .line 64
bipush 14
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.0513
dastore
dup
iconst_2
ldc 0.00998
dastore
dup
iconst_3
ldc 0.00312
dastore
dup
iconst_4
ldc 0.0013
dastore
dup
iconst_5
ldc 6.63E-4
dastore
dup
bipush 6
ldc 3.94E-4
dastore
dup
bipush 7
ldc 2.64E-4
dastore
dup
bipush 8
ldc 1.94E-4
dastore
dup
bipush 9
ldc 1.55E-4
dastore
dup
bipush 10
ldc 1.32E-4
dastore
dup
bipush 11
ldc 1.18E-4
dastore
dup
bipush 12
ldc 1.11E-4
dastore
dup
bipush 13
ldc 1.09E-4
dastore
aastore
dup
bipush 20
24: .line 65
bipush 15
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 0.0488
dastore
dup
iconst_2
ldc 0.00906
dastore
dup
iconst_3
ldc 0.0027
dastore
dup
iconst_4
ldc 0.00108
dastore
dup
iconst_5
ldc 5.3E-4
dastore
dup
bipush 6
ldc 3.03E-4
dastore
dup
bipush 7
ldc 1.96E-4
dastore
dup
bipush 8
ldc 1.4E-4
dastore
dup
bipush 9
ldc 1.08E-4
dastore
dup
bipush 10
ldc 8.89E-5
dastore
dup
bipush 11
ldc 7.77E-5
dastore
dup
bipush 12
ldc 7.12E-5
dastore
dup
bipush 13
ldc 6.79E-5
dastore
dup
bipush 14
ldc 6.71E-5
dastore
aastore
25: .line 43
putstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
26: .line 72
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
arraylength
newarray 10
putstatic org.apache.cassandra.utils.BloomCalculations.optKPerBuckets:[I
27: .line 76
iconst_0
istore 0 /* i */
start local 0 // int i
28: goto 39
29: .line 78
StackMap locals: int
StackMap stack:
ldc 1.7976931348623157E308
dstore 1 /* min */
start local 1 // double min
30: .line 79
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
iload 0 /* i */
aaload
astore 3 /* prob */
start local 3 // double[] prob
31: .line 80
iconst_0
istore 4 /* j */
start local 4 // int j
32: goto 37
33: .line 82
StackMap locals: double double[] int
StackMap stack:
aload 3 /* prob */
iload 4 /* j */
daload
dload 1 /* min */
dcmpg
ifge 36
34: .line 84
aload 3 /* prob */
iload 4 /* j */
daload
dstore 1 /* min */
35: .line 85
getstatic org.apache.cassandra.utils.BloomCalculations.optKPerBuckets:[I
iload 0 /* i */
iconst_1
iload 4 /* j */
invokestatic java.lang.Math.max:(II)I
iastore
36: .line 80
StackMap locals:
StackMap stack:
iinc 4 /* j */ 1
StackMap locals:
StackMap stack:
37: iload 4 /* j */
aload 3 /* prob */
arraylength
if_icmplt 33
end local 4 // int j
end local 3 // double[] prob
end local 1 // double min
38: .line 76
iinc 0 /* i */ 1
StackMap locals:
StackMap stack:
39: iload 0 /* i */
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
arraylength
if_icmplt 29
end local 0 // int i
40: .line 89
return
LocalVariableTable:
Start End Slot Name Signature
28 40 0 i I
30 38 1 min D
31 38 3 prob [D
32 38 4 j I
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.apache.cassandra.utils.BloomCalculations this
0: .line 29
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // org.apache.cassandra.utils.BloomCalculations this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/utils/BloomCalculations;
public static org.apache.cassandra.utils.BloomCalculations$BloomSpecification computeBloomSpec(int);
descriptor: (I)Lorg/apache/cassandra/utils/BloomCalculations$BloomSpecification;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 // int bucketsPerElement
0: .line 100
getstatic org.apache.cassandra.utils.BloomCalculations.$assertionsDisabled:Z
ifne 1
iload 0 /* bucketsPerElement */
iconst_1
if_icmpge 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: .line 101
StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.utils.BloomCalculations.$assertionsDisabled:Z
ifne 2
iload 0 /* bucketsPerElement */
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
arraylength
iconst_1
isub
if_icmple 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: .line 102
StackMap locals:
StackMap stack:
new org.apache.cassandra.utils.BloomCalculations$BloomSpecification
dup
getstatic org.apache.cassandra.utils.BloomCalculations.optKPerBuckets:[I
iload 0 /* bucketsPerElement */
iaload
iload 0 /* bucketsPerElement */
invokespecial org.apache.cassandra.utils.BloomCalculations$BloomSpecification.<init>:(II)V
areturn
end local 0 // int bucketsPerElement
LocalVariableTable:
Start End Slot Name Signature
0 3 0 bucketsPerElement I
MethodParameters:
Name Flags
bucketsPerElement
public static org.apache.cassandra.utils.BloomCalculations$BloomSpecification computeBloomSpec(int, double);
descriptor: (ID)Lorg/apache/cassandra/utils/BloomCalculations$BloomSpecification;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=6, args_size=2
start local 0 // int maxBucketsPerElement
start local 1 // double maxFalsePosProb
0: .line 142
getstatic org.apache.cassandra.utils.BloomCalculations.$assertionsDisabled:Z
ifne 1
iload 0 /* maxBucketsPerElement */
iconst_1
if_icmpge 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: .line 143
StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.utils.BloomCalculations.$assertionsDisabled:Z
ifne 2
iload 0 /* maxBucketsPerElement */
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
arraylength
iconst_1
isub
if_icmple 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: .line 144
StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
iload 0 /* maxBucketsPerElement */
aaload
arraylength
iconst_1
isub
istore 3 /* maxK */
start local 3 // int maxK
3: .line 147
dload 1 /* maxFalsePosProb */
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
iconst_2
aaload
iconst_1
daload
dcmpl
iflt 5
4: .line 149
new org.apache.cassandra.utils.BloomCalculations$BloomSpecification
dup
iconst_2
getstatic org.apache.cassandra.utils.BloomCalculations.optKPerBuckets:[I
iconst_2
iaload
invokespecial org.apache.cassandra.utils.BloomCalculations$BloomSpecification.<init>:(II)V
areturn
5: .line 151
StackMap locals: int
StackMap stack:
dload 1 /* maxFalsePosProb */
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
iload 0 /* maxBucketsPerElement */
aaload
iload 3 /* maxK */
daload
dcmpg
ifge 9
6: .line 153
new java.lang.UnsupportedOperationException
dup
ldc "Unable to satisfy %s with %s buckets per element"
iconst_2
anewarray java.lang.Object
dup
iconst_0
7: .line 154
dload 1 /* maxFalsePosProb */
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_1
iload 0 /* maxBucketsPerElement */
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
8: .line 153
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
9: .line 158
StackMap locals:
StackMap stack:
iconst_2
istore 4 /* bucketsPerElement */
start local 4 // int bucketsPerElement
10: .line 159
getstatic org.apache.cassandra.utils.BloomCalculations.optKPerBuckets:[I
iconst_2
iaload
istore 5 /* K */
start local 5 // int K
11: .line 160
goto 14
12: .line 162
StackMap locals: int int
StackMap stack:
iinc 4 /* bucketsPerElement */ 1
13: .line 163
getstatic org.apache.cassandra.utils.BloomCalculations.optKPerBuckets:[I
iload 4 /* bucketsPerElement */
iaload
istore 5 /* K */
14: .line 160
StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
iload 4 /* bucketsPerElement */
aaload
iload 5 /* K */
daload
dload 1 /* maxFalsePosProb */
dcmpl
ifgt 12
15: .line 167
goto 17
16: .line 169
StackMap locals:
StackMap stack:
iinc 5 /* K */ -1
17: .line 167
StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
iload 4 /* bucketsPerElement */
aaload
iload 5 /* K */
iconst_1
isub
daload
dload 1 /* maxFalsePosProb */
dcmpg
ifle 16
18: .line 172
new org.apache.cassandra.utils.BloomCalculations$BloomSpecification
dup
iload 5 /* K */
iload 4 /* bucketsPerElement */
invokespecial org.apache.cassandra.utils.BloomCalculations$BloomSpecification.<init>:(II)V
areturn
end local 5 // int K
end local 4 // int bucketsPerElement
end local 3 // int maxK
end local 1 // double maxFalsePosProb
end local 0 // int maxBucketsPerElement
LocalVariableTable:
Start End Slot Name Signature
0 19 0 maxBucketsPerElement I
0 19 1 maxFalsePosProb D
3 19 3 maxK I
10 19 4 bucketsPerElement I
11 19 5 K I
MethodParameters:
Name Flags
maxBucketsPerElement
maxFalsePosProb
public static int maxBucketsPerElement(long);
descriptor: (J)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=1
start local 0 // long numElements
0: .line 182
lconst_1
lload 0 /* numElements */
invokestatic java.lang.Math.max:(JJ)J
lstore 0 /* numElements */
1: .line 183
ldc 9.223372036854776E18
lload 0 /* numElements */
l2d
ddiv
dstore 2 /* v */
start local 2 // double v
2: .line 184
dload 2 /* v */
dconst_1
dcmpg
ifge 4
3: .line 186
new java.lang.UnsupportedOperationException
dup
new java.lang.StringBuilder
dup
ldc "Cannot compute probabilities for "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
lload 0 /* numElements */
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc " elements."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
4: .line 188
StackMap locals: double
StackMap stack:
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
arraylength
iconst_1
isub
dload 2 /* v */
d2i
invokestatic java.lang.Math.min:(II)I
ireturn
end local 2 // double v
end local 0 // long numElements
LocalVariableTable:
Start End Slot Name Signature
0 5 0 numElements J
2 5 2 v D
MethodParameters:
Name Flags
numElements
public static double minSupportedBloomFilterFpChance();
descriptor: ()D
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=0
0: .line 197
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
arraylength
iconst_1
isub
istore 0 /* maxBuckets */
start local 0 // int maxBuckets
1: .line 198
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
iload 0 /* maxBuckets */
aaload
arraylength
iconst_1
isub
istore 1 /* maxK */
start local 1 // int maxK
2: .line 199
getstatic org.apache.cassandra.utils.BloomCalculations.probs:[[D
iload 0 /* maxBuckets */
aaload
iload 1 /* maxK */
daload
dreturn
end local 1 // int maxK
end local 0 // int maxBuckets
LocalVariableTable:
Start End Slot Name Signature
1 3 0 maxBuckets I
2 3 1 maxK I
}
SourceFile: "BloomCalculations.java"
NestMembers:
org.apache.cassandra.utils.BloomCalculations$BloomSpecification
InnerClasses:
public BloomSpecification = org.apache.cassandra.utils.BloomCalculations$BloomSpecification of org.apache.cassandra.utils.BloomCalculations