org.apache.cassandra.utils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total14,985 of 28,11546%1,607 of 2,49935%1,6382,7073,1915,8096811,44154189
LongTimSort1,5160%2010%118118349349171711
FBUtilities1,01787846%1097942%95173217439237901
MerkleTree85070445%1223421%89126152282184801
ByteBufferUtil75151040%1133925%94151153261287501
NativeSSTableLoaderClient5620%240%23239191111111
DynamicList4820%620%41418787101011
MurmurHash41175964%192859%17469017671201
ByteArrayUtil39616829%80%39468091354201
NativeLibrary34316532%541420%35509715031601
StatusLogger3370%140%111149494411
Overlaps2910%440%292966667711
FastByteOperations.PureJavaOperations2660%320%252551519911
Throwables24912132%511117%426268104143101
CollectionSerializer2260%200%23234545131311
EstimatedHistogram22345467%354355%336839133112901
CassandraVersion21941965%555349%41702811731601
HeapUtils219249%17315%151853626801
JMXServerUtils20516945%25926%192647922901
DiagnosticSnapshotService2010%140%22224242151511
SigarLibrary1875522%273%202346636901
GuidGenerator1830%100%121246467711
JVMStabilityInspector1808030%381629%3340557981201
DiagnosticSnapshotService.DiagnosticSnapshotTask1670%60%6624243311
MerkleTree.OnHeapInner1657430%11321%1318345161101
MerkleTrees16227362%161852%19473087103001
IntervalTree.Serializer1610%60%8830305511
ConcurrentBiMap1610%160%23233636151511
JsonUtils1536529%80%1018324761401
ExecutorUtils1329742%261027%2133346361501
Mx4jTool1292114%40%5726343501
ReflectionUtils1210%80%7728283311
Hex11322666%142665%122825612801
MerkleTree.Inner993928%140%101222313501
RangesSerializer997%60%6818203501
IntervalTree937143%131145%1627223791501
MBeanWrapper.InstanceMBeanWrapper900%20%9930308811
IntegerInterval.Set8615964%111557%1725144871201
TimeUUID8529477%171546%155075153401
Interval814033%100%8146183901
Collectors3810%n/a11111313111111
AbstractGuavaIterator770%110%131323237711
NoSpamLogger7616968%787%927134682301
DynamicList.Node750%20%8819197711
RMIClientSocketFactoryImpl740%80%9918185511
MerkleTree.OffHeapInner7213164%3562%714103551001
BloomCalculations7097493%91562%9188382601
TimeUUID.Generator6834483%81869%1330138551701
MerkleTree.OffHeapNode687753%7853%918123341001
JavaUtils683030%17315%111416251401
MonotonicClock.Global662829%6225%5815241401
JavaDriverUtils660%n/a4416164411
MerkleTree.OnHeapNode633132%11426%1118122341001
LockedDynamicList630%n/a5516165511
FastByteOperations.UnsafeOperations6139886%72779%733128611601
ExpMovingAverage615446%9535%11167205901
MerkleTree.OnHeapLeaf615346%5444%61110252601
CounterId605748%712%1017122661301
NativeLibraryDarwin600%n/a12122222121211
IntervalTree.TreeIterator590%80%7717173311
MBeanWrapper.DelegatingMbeanWrapper580%n/a8822228811
OverlapIterator565047%6225%472140301
OutputHandler.SystemOutput540%80%101018186611
FilterFactory524747%4233%588182501
BloomFilter5113171%990%721134361601
ObjectSizes5019379%141856%1333135511701
IntegerInterval507058%5758%919113161301
Backoff.ExponentialBackoff490%20%5513134411
JMXServerUtils.JMXPluggableAuthenticatorWrapper460%n/a3314143311
AbstractGuavaIterator.State440%n/a11551111
SyncUtil435757%12840%131816393801
NullableSerializer4310%80%899104501
WithResources438%40%6813154601
ByteBufferUtil.new InputStream() {...}430%40%6610104411
BiMultiValMap4111974%2466%62194051801
HistogramBuilder4033389%43288%4256651701
RecomputingSupplier4011774%61470%7187371801
NoSpamLogger.NoSpamLogStatement408768%1191%71872661101
FastByteOperations405356%n/a51261651201
TimeUUID.AbstractSerializer404653%5550%594160401
MerkleTree.TreeRange394654%6225%7126203801
FBUtilities.new Comparator() {...}380%80%66552211
MerkleTree.Leaf363851%7750%7123132501
JVMStabilityInspector.Killer3518%80%6710122301
TestRateLimiter350%40%55993311
MBeanWrapper349273%7750%820124111301
Simulate.With340%n/a11441111
MerkleTree.Difference340%n/a11111111
Overlaps.InclusionMethod340%n/a11221111
OutputHandler310%n/a5510105511
DirectorySizeCalculator300%20%7711116611
MonotonicClock.SampledClock297872%3350%414102721101
Clock.Global263758%3350%499261601
StorageCompatibilityMode256371%5337%5103141601
NativeLibraryLinux253759%n/a31292231201
MonotonicClock.AbstractEpochSamplingClock2418988%31178%3137421601
CassandraUInt241741%20%375102601
OutputHandler.LogOutput240%n/a6610106611
Nemesis.Traffic240%n/a11111111
AbstractIterator225471%4763%5136232701
BloomFilterSerializer224868%2250%384181601
IntervalTree.IntervalNode2134294%24295%2254690301
UUIDGen217678%2250%374172501
JMXServerUtils.JmxRegistry192253%50%698145801
Comparables191848%4450%59353501
MonotonicClock.SystemClock1924%40%57363501
NullableSerializer.new IVersionedSerializer() {...}1924%n/a34453401
Wrapped180%n/a44774411
FBUtilities.WrappedCloseableIterator180%20%44773311
MerkleTree.TreeRangeIterator1710485%4660%383220301
MBeanWrapper.PlatformMBeanWrapper173466%n/a067180601
BloomCalculations.BloomSpecification1734%n/a12151201
FilterFactory.AlwaysPresentFilter1722%n/a11121112111201
MerkleTree.OffHeapLeaf165276%2466%383181501
ResourceWatcher.WatchedResource163970%2100%043160301
RMIServerSocketFactoryImpl162560%2250%366151401
AsymmetricOrdering.Reversed1627%n/a34343401
MergeIterator.Candidate11088%61875%5191280701
ChecksumType4976%n/a144121401
CloseableIterator.new CloseableIterator() {...}0%n/a44444411
MBeanWrapper.NoOpMBeanWrapper0%n/a99999911
MerkleTree.RowHash46%20%23161201
Int64Serializer36%n/a35463501
Int32Serializer36%n/a35463501
WrappedBoolean0%n/a33663311
Clock29%20%23451201
MerkleTree.Node14%20%45563401
IFilter.FilterKey0%n/a11331111
FailingBiConsumer0%n/a22662211
ExpiringMemoizingSupplier8688%990%3103222501
Pair6485%4660%5122141701
MBeanWrapper.OnException4580%n/a35073501
FastByteOperations.BestHolder2367%50%134100201
DefaultValue1963%50%364102501
FailingConsumer0%n/a22662211
LazyToString.new LazyToString() {...}0%n/a22222211
AsymmetricOrdering6486%3770%3113200501
FastByteOperations.UnsafeOperations.new PrivilegedAction() {...}58%n/a02480201
Backoff.None58%n/a34353401
CloseableIterator.new CloseableIterator() {...}0%n/a44444411
VoidSerializer0%n/a44444411
EstimatedHistogram.EstimatedHistogramSerializer13293%1392%1122270501
MergeIterator6387%787%283191401
ChecksumType.new ChecksumType() {...}35%n/a23342301
CloseableIterator0%n/a22222211
MerkleTrees.MerkleTreesSerializer10192%31178%3120230501
BulkIterator.Adapter2676%375%36292401
MerkleTrees.TreeRangeIterator4688%583%272121401
WrappedRunnable62%n/a02280201
LazyToString0%n/a11111111
MergeIterator.ManyToOne41199%5198%1330830701
TimeUUID.Serializer2586%50%28181701
WrappedException0%n/a11221111
MD5Digest7296%2250%21211601001
MonotonicClock.AbstractEpochSamplingClock.AlmostSameTime3291%n/a14181401
ResourceWatcher82%n/a12131201
MerkleTree.StopRecursion.TooDeep0%n/a11111111
MerkleTree.StopRecursion0%n/a11111111
MerkleTree.StopRecursion.BadRange0%n/a11111111
BulkIterator3296%2100%151101401
MergeIterator.Reducer85%n/a14141401
BulkIterator.FromArray52100%n/a060130601
SortedBiMultiValMap46100%2100%04080301
AsymmetricOrdering.Op44100%n/a01050101
NativeLibrary.OSType44100%n/a01050101
AbstractIterator.State44100%n/a01010101
Architecture43100%n/a01030101
UUIDSerializer34100%n/a05070501
Shared.Recursive34100%n/a01010101
NoSpamLogger.Level34100%n/a01020101
MergeIterator.OneToOne32100%2100%03080201
Throwables.FileOpType24100%n/a01010101
Shared.Scope24100%n/a01010101
MergeIterator.TrivialOneToOne22100%2100%03060201
BooleanSerializer19100%n/a05060501
Interval.new AsymmetricOrdering() {...}16100%n/a03030301
Interval.new AsymmetricOrdering() {...}16100%n/a03030301
CounterId.LocalCounterIdHolder16100%n/a02040201
ChecksumType.new ChecksumType() {...}100%n/a03040301
MD5Digest.new ThreadLocal() {...}100%n/a03050301
MerkleTrees.TokenRangeComparator100%2100%02030101
ChecksumType.new FastThreadLocal() {...}100%n/a02020201
WithResources.None100%n/a04030401
ExpiringMemoizingSupplier.ReturnValue100%n/a02040201
Clock.Default100%n/a03030301
ExpiringMemoizingSupplier.Memoized100%n/a02030201
BloomFilter.new FastThreadLocal() {...}100%n/a02020201
ExpiringMemoizingSupplier.NotMemoized100%n/a02030201
NoSpamLogger.new NoSpamLogger.Clock() {...}100%n/a02020201
CounterId.LocalId100%n/a01010101