org.apache.cassandra.utils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total14,539 of 28,11548%1,562 of 2,49937%1,6202,7073,1425,8096851,44151189
LongTimSort1,5160%2010%118118349349171711
FBUtilities1,05084544%1187037%100173232439257901
ByteBufferUtil75250940%1143825%95151153261287501
NativeSSTableLoaderClient5620%240%23239191111111
DynamicList4820%620%41418787101011
MerkleTree4671,08769%738353%6312686282154801
MurmurHash41175964%192859%17469017671201
ByteArrayUtil39616829%80%39468091354201
NativeLibrary38712123%59913%395010915051601
StatusLogger3370%140%111149494411
Overlaps2910%440%292966667711
Throwables2828823%54812%476277104183101
FastByteOperations.PureJavaOperations2660%320%252551519911
CassandraVersion22741164%594945%45703211731601
CollectionSerializer2260%200%23234545131311
HeapUtils219249%17315%151853626801
JMXServerUtils20516945%25926%192647922901
DiagnosticSnapshotService2010%140%22224242151511
SigarLibrary1875522%273%202346636901
JVMStabilityInspector1867428%391527%3440567981201
GuidGenerator1830%100%121246467711
JsonUtils1754319%80%1318364791401
Hex16817150%192152%142833613801
DiagnosticSnapshotService.DiagnosticSnapshotTask1670%60%6624243311
MerkleTrees16227362%161852%19473087103001
IntervalTree.Serializer1610%60%8830305511
ConcurrentBiMap1610%160%23233636151511
EstimatedHistogram14852978%245469%25682613382901
ExecutorUtils1329742%261027%2133346361501
Mx4jTool1292114%40%5726343501
ReflectionUtils1210%80%7728283311
MerkleTree.Inner993928%140%101222313501
RangesSerializer997%60%6818203501
TimeUUID9528474%181443%185095173401
IntervalTree937143%131145%1627223791501
NoSpamLogger9015563%787%11271546102301
MBeanWrapper.InstanceMBeanWrapper900%20%9930308811
IntegerInterval.Set8715864%121453%1825144871201
Interval814033%100%8146183901
Collectors3810%n/a11111313111111
AbstractGuavaIterator770%110%131323237711
TimeUUID.Generator7533781%81869%1430148561701
DynamicList.Node750%20%8819197711
RMIClientSocketFactoryImpl740%80%9918185511
BloomCalculations7097493%91562%9188382601
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
ObjectSizes5219178%151753%1433145511701
FilterFactory524747%4233%588182501
MerkleTree.OnHeapInner5118878%31178%818145151101
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
BiMultiValMap4111974%2466%62194051801
HistogramBuilder4033389%43288%4256651701
RecomputingSupplier4011774%61470%7187371801
FastByteOperations405356%n/a51261651201
MerkleTree.TreeRange394654%6225%7126203801
FBUtilities.new Comparator() {...}380%80%66552211
TimeUUID.AbstractSerializer374956%3770%393160401
MerkleTree.Leaf363851%7750%7123132501
JVMStabilityInspector.Killer3518%80%6710122301
TestRateLimiter350%40%55993311
Simulate.With340%n/a11441111
Overlaps.InclusionMethod340%n/a11221111
OutputHandler310%n/a5510105511
DirectorySizeCalculator300%20%7711116611
MBeanWrapper299776%7750%720104101301
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
BloomCalculations.BloomSpecification1734%n/a12151201
FilterFactory.AlwaysPresentFilter1722%n/a11121112111201
MerkleTree.OffHeapInner1618792%787%21443511001
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
ExpiringMemoizingSupplier8385%2880%4104222501
MerkleTree.RowHash46%20%23161201
Int64Serializer36%n/a35463501
Int32Serializer36%n/a35463501
WrappedBoolean0%n/a33663311
MBeanWrapper.PlatformMBeanWrapper3976%n/a065180601
Clock29%20%23451201
MerkleTree.Node14%20%45563401
IFilter.FilterKey0%n/a11331111
FailingBiConsumer0%n/a22662211
Pair6485%4660%5122141701
FastByteOperations.BestHolder2367%50%134100201
DefaultValue1963%50%364102501
TimeUUID.Serializer1862%2100%48584701
FailingConsumer0%n/a22662211
LazyToString.new LazyToString() {...}0%n/a22222211
AsymmetricOrdering6486%3770%3113200501
MBeanWrapper.OnException4682%n/a25072501
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
WrappedRunnable43%n/a02480201
ChecksumType.new ChecksumType() {...}35%n/a23342301
CloseableIterator0%n/a22222211
MerkleTrees.MerkleTreesSerializer10192%31178%3120230501
BulkIterator.Adapter2676%375%36292401
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
MerkleTrees.TreeRangeIterator5096%6100%171121401
BulkIterator3296%2100%151101401
MergeIterator.Reducer85%n/a14141401
MerkleTree.TreeRangeIterator121100%10100%080220301
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
MerkleTree.Difference34100%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
MerkleTree.StopRecursion100%n/a01010101
MerkleTree.StopRecursion.BadRange100%n/a01010101