public class org.apache.cassandra.io.sstable.BloomFilterTracker
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.cassandra.io.sstable.BloomFilterTracker
super_class: java.lang.Object
{
private final java.util.concurrent.atomic.AtomicLong falsePositiveCount;
descriptor: Ljava/util/concurrent/atomic/AtomicLong;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.AtomicLong truePositiveCount;
descriptor: Ljava/util/concurrent/atomic/AtomicLong;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private long lastFalsePositiveCount;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long lastTruePositiveCount;
descriptor: J
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.concurrent.atomic.AtomicLong
dup
lconst_0
invokespecial java.util.concurrent.atomic.AtomicLong.<init>:(J)V
putfield org.apache.cassandra.io.sstable.BloomFilterTracker.falsePositiveCount:Ljava/util/concurrent/atomic/AtomicLong;
2: aload 0
new java.util.concurrent.atomic.AtomicLong
dup
lconst_0
invokespecial java.util.concurrent.atomic.AtomicLong.<init>:(J)V
putfield org.apache.cassandra.io.sstable.BloomFilterTracker.truePositiveCount:Ljava/util/concurrent/atomic/AtomicLong;
3: aload 0
lconst_0
putfield org.apache.cassandra.io.sstable.BloomFilterTracker.lastFalsePositiveCount:J
4: aload 0
lconst_0
putfield org.apache.cassandra.io.sstable.BloomFilterTracker.lastTruePositiveCount:J
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/cassandra/io/sstable/BloomFilterTracker;
public void addFalsePositive();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.io.sstable.BloomFilterTracker.falsePositiveCount:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.incrementAndGet:()J
pop2
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/cassandra/io/sstable/BloomFilterTracker;
public void addTruePositive();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.io.sstable.BloomFilterTracker.truePositiveCount:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.incrementAndGet:()J
pop2
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/cassandra/io/sstable/BloomFilterTracker;
public long getFalsePositiveCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.io.sstable.BloomFilterTracker.falsePositiveCount:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/io/sstable/BloomFilterTracker;
public long getRecentFalsePositiveCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.cassandra.io.sstable.BloomFilterTracker.getFalsePositiveCount:()J
lstore 1
start local 1 1: lload 1
aload 0
getfield org.apache.cassandra.io.sstable.BloomFilterTracker.lastFalsePositiveCount:J
lsub
lstore 4
2: aload 0
lload 1
putfield org.apache.cassandra.io.sstable.BloomFilterTracker.lastFalsePositiveCount:J
3: lload 4
lreturn
4: StackMap locals: org.apache.cassandra.io.sstable.BloomFilterTracker long
StackMap stack: java.lang.Throwable
astore 3
5: aload 0
lload 1
putfield org.apache.cassandra.io.sstable.BloomFilterTracker.lastFalsePositiveCount:J
6: aload 3
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/cassandra/io/sstable/BloomFilterTracker;
1 7 1 fpc J
Exception table:
from to target type
1 2 4 any
public long getTruePositiveCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.cassandra.io.sstable.BloomFilterTracker.truePositiveCount:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/io/sstable/BloomFilterTracker;
public long getRecentTruePositiveCount();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.cassandra.io.sstable.BloomFilterTracker.getTruePositiveCount:()J
lstore 1
start local 1 1: lload 1
aload 0
getfield org.apache.cassandra.io.sstable.BloomFilterTracker.lastTruePositiveCount:J
lsub
lstore 4
2: aload 0
lload 1
putfield org.apache.cassandra.io.sstable.BloomFilterTracker.lastTruePositiveCount:J
3: lload 4
lreturn
4: StackMap locals: org.apache.cassandra.io.sstable.BloomFilterTracker long
StackMap stack: java.lang.Throwable
astore 3
5: aload 0
lload 1
putfield org.apache.cassandra.io.sstable.BloomFilterTracker.lastTruePositiveCount:J
6: aload 3
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/cassandra/io/sstable/BloomFilterTracker;
1 7 1 tpc J
Exception table:
from to target type
1 2 4 any
}
SourceFile: "BloomFilterTracker.java"