org.apache.cassandra.utils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total17,712 of 28,11537%1,808 of 2,49927%1,8662,7073,7515,8098351,44175189
MerkleTree1,5540%1560%126126282282484811
LongTimSort1,5160%2010%118118349349171711
FBUtilities1,05084544%1127640%99173228439267901
ByteBufferUtil81244935%1252717%101151165261307501
NativeSSTableLoaderClient5620%240%23239191111111
DynamicList4820%620%41418787101011
MerkleTrees4350%340%47478787303011
ByteArrayUtil43013423%80%40468191364201
MurmurHash41175964%192859%17469017671201
EstimatedHistogram37829944%512734%446869133142901
HistogramBuilder3730%360%252565657711
NativeLibrary34316532%541420%35509715031601
StatusLogger3370%140%111149494411
Overlaps2910%440%292966667711
Throwables26910127%55711%456273104163101
FastByteOperations.PureJavaOperations2660%320%252551519911
MerkleTree.OnHeapInner2390%140%18185151111111
CollectionSerializer2260%200%23234545131311
CassandraVersion21941965%555349%41702811731601
HeapUtils219249%17315%151853626801
JMXServerUtils20516945%25926%192647922901
MerkleTree.OffHeapInner2030%80%14143535101011
DiagnosticSnapshotService2010%140%22224242151511
SigarLibrary1875522%273%202346636901
GuidGenerator1830%100%121246467711
JVMStabilityInspector1808030%381629%3340557981201
TimeUUID17920052%27515%29502251153401
Hex16817150%192152%142833613801
DiagnosticSnapshotService.DiagnosticSnapshotTask1670%60%6624243311
IntervalTree.Serializer1610%60%8830305511
ConcurrentBiMap1610%160%23233636151511
JsonUtils1536529%80%1018324761401
MerkleTree.OffHeapNode1450%150%18183333101011
MerkleTree.Inner1380%140%121231315511
ExecutorUtils1329742%261027%2133346361501
Mx4jTool1292114%40%5726343501
ReflectionUtils1210%80%7728283311
MerkleTree.TreeRangeIterator1210%100%8822223311
MerkleTree.OnHeapLeaf1140%90%111125256611
MerkleTrees.MerkleTreesSerializer1090%140%121223235511
RangesSerializer997%60%6818203501
MerkleTree.OnHeapNode940%150%18182323101011
IntervalTree937143%131145%1627223791501
NoSpamLogger9015563%787%11271546102301
MBeanWrapper.InstanceMBeanWrapper900%20%9930308811
IntegerInterval.Set8615964%111557%1725144871201
BiMultiValMap857546%3350%12212040101801
MerkleTree.TreeRange850%80%121220208811
TimeUUID.Generator8133180%81869%1530158571701
Interval814033%100%8146183901
Collectors3810%n/a11111313111111
AbstractGuavaIterator770%110%131323237711
DynamicList.Node750%20%8819197711
RMIClientSocketFactoryImpl740%80%9918185511
MerkleTree.Leaf740%140%121213135511
BloomCalculations7097493%91562%9188382601
JavaUtils683030%17315%111416251401
MerkleTree.OffHeapLeaf680%60%8818185511
MonotonicClock.Global662829%6225%5815241401
JavaDriverUtils660%n/a4416164411
LockedDynamicList630%n/a5516165511
FastByteOperations.UnsafeOperations6139886%72779%733128611601
ExpMovingAverage615446%9535%11167205901
CounterId605748%712%1017122661301
NativeLibraryDarwin600%n/a12122222121211
IntervalTree.TreeIterator590%80%7717173311
MBeanWrapper.DelegatingMbeanWrapper580%n/a8822228811
ObjectSizes5618776%151753%1533155521701
OverlapIterator565047%6225%472140301
OutputHandler.SystemOutput540%80%101018186611
FilterFactory524747%4233%588182501
MerkleTrees.TreeRangeIterator520%60%7712124411
BloomFilter5113171%990%721134361601
IntegerInterval507058%5758%919113161301
Backoff.ExponentialBackoff490%20%5513134411
NoSpamLogger.NoSpamLogStatement487962%21083%81892661101
JMXServerUtils.JMXPluggableAuthenticatorWrapper460%n/a3314143311
AbstractGuavaIterator.State440%n/a11551111
SyncUtil435757%12840%131816393801
NullableSerializer4310%80%899104501
WithResources438%40%6813154601
ByteBufferUtil.new InputStream() {...}430%40%6610104411
RecomputingSupplier4011774%61470%7187371801
FastByteOperations405356%n/a51261651201
TimeUUID.AbstractSerializer404653%5550%594160401
FBUtilities.new Comparator() {...}380%80%66552211
MonotonicClock.SampledClock357267%3350%514112731101
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
Clock.Global283555%3350%5910262601
MerkleTree.RowHash260%20%33662211
StorageCompatibilityMode256371%5337%5103141601
AbstractIterator255167%6545%6136232701
NativeLibraryLinux253759%n/a31292231201
MonotonicClock.AbstractEpochSamplingClock2418988%31178%3137421601
CassandraUInt241741%20%375102601
OutputHandler.LogOutput240%n/a6610106611
Nemesis.Traffic240%n/a11111111
Backoff.None240%n/a44554411
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
BooleanSerializer190%n/a55665511
Wrapped180%n/a44774411
FBUtilities.WrappedCloseableIterator180%20%44773311
MBeanWrapper.PlatformMBeanWrapper173466%n/a067180601
BloomCalculations.BloomSpecification1734%n/a12151201
FilterFactory.AlwaysPresentFilter1722%n/a11121112111201
Clock170%20%33552211
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
Int64Serializer36%n/a35463501
Int32Serializer36%n/a35463501
MerkleTree.Node0%20%55664411
MerkleTrees.TokenRangeComparator0%20%22331111
Pair6282%5550%6122141701
TimeUUID.Serializer1655%50%58584701
WrappedBoolean0%n/a33663311
IFilter.FilterKey0%n/a11331111
FailingBiConsumer0%n/a22662211
ExpiringMemoizingSupplier8688%990%3103222501
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
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
BulkIterator.Adapter2676%375%36292401
WrappedRunnable62%n/a02280201
LazyToString0%n/a11111111
MergeIterator.ManyToOne41199%5198%1330830701
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
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
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