org.apache.cassandra.utils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total12,805 of 28,11554%1,445 of 2,49942%1,4842,7072,7785,8096011,44144189
LongTimSort1,5160%2010%118118349349171711
FBUtilities90099552%1018746%84173192439187901
ByteBufferUtil71754443%1124026%90151145261257501
DynamicList4820%620%41418787101011
MerkleTree4631,09170%728453%6212685282154801
MurmurHash41175964%192859%17469017671201
ByteArrayUtil35321137%80%37467291334201
NativeLibrary33017835%541420%35509415031601
Overlaps2910%440%292966667711
FastByteOperations.PureJavaOperations2660%320%252551519911
CassandraVersion22741164%594945%45703211731601
CollectionSerializer2260%200%23234545131311
HeapUtils219249%17315%151853626801
Throwables21515541%392337%366259104133101
DiagnosticSnapshotService2010%140%22224242151511
SigarLibrary1875522%273%202346636901
GuidGenerator1830%100%121246467711
DiagnosticSnapshotService.DiagnosticSnapshotTask1670%60%6624243311
MerkleTrees16227362%161852%19473087103001
IntervalTree.Serializer1610%60%8830305511
ConcurrentBiMap1610%160%23233636151511
NativeSSTableLoaderClient14741573%81666%1123269131101
EstimatedHistogram14653178%235570%24682613382901
JVMStabilityInspector13912146%302444%2640427951201
ExecutorUtils1329742%261027%2133346361501
Mx4jTool1292114%40%5726343501
ReflectionUtils1210%80%7728283311
JsonUtils11810045%4450%718254741401
Hex11322666%142665%122825612801
MerkleTree.Inner993928%140%101222313501
RangesSerializer997%60%6818203501
IntervalTree937143%131145%1627223791501
MBeanWrapper.InstanceMBeanWrapper900%20%9930308811
IntegerInterval.Set8615964%111557%1725144871201
TimeUUID8529477%181443%165075153401
Interval814033%100%8146183901
Collectors3810%n/a11111313111111
AbstractGuavaIterator770%110%131323237711
DynamicList.Node750%20%8819197711
RMIClientSocketFactoryImpl740%80%9918185511
BloomCalculations7097493%91562%9188382601
TimeUUID.Generator6834483%71973%1230138551701
MerkleTree.OffHeapNode687753%7853%918123341001
JavaUtils683030%17315%111416251401
MonotonicClock.Global662829%6225%5815241401
JMXServerUtils6431082%122264%122611921901
MerkleTree.OnHeapNode633132%11426%1118122341001
LockedDynamicList630%n/a5516165511
ExpMovingAverage615446%9535%11167205901
MerkleTree.OnHeapLeaf615346%5444%61110252601
CounterId605748%712%1017122661301
NativeLibraryDarwin600%n/a12122222121211
FastByteOperations.UnsafeOperations5940087%62882%633128611601
IntervalTree.TreeIterator590%80%7717173311
MBeanWrapper.DelegatingMbeanWrapper580%n/a8822228811
OverlapIterator565047%6225%472140301
FilterFactory524747%4233%588182501
MerkleTree.OnHeapInner5118878%31178%818145151101
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
BloomFilter4214076%990%521114341601
BiMultiValMap4111974%2466%62194051801
HistogramBuilder4033389%43288%4256651701
NoSpamLogger4020583%8100%52774652301
RecomputingSupplier4011774%61470%7187371801
NoSpamLogger.NoSpamLogStatement408768%1191%71872661101
FastByteOperations405356%n/a51261651201
MerkleTree.TreeRange394654%6225%7126203801
FBUtilities.new Comparator() {...}380%80%66552211
TimeUUID.AbstractSerializer374956%3770%393160401
MerkleTree.Leaf363851%7750%7123132501
TestRateLimiter350%40%55993311
Simulate.With340%n/a11441111
Overlaps.InclusionMethod340%n/a11221111
MBeanWrapper299776%7750%720104101301
MonotonicClock.SampledClock297872%3350%414102721101
Clock.Global263758%3350%499261601
StorageCompatibilityMode256371%5337%5103141601
NativeLibraryLinux253759%n/a31292231201
MonotonicClock.AbstractEpochSamplingClock2418988%31178%3137421601
CassandraUInt241741%20%375102601
Nemesis.Traffic240%n/a11111111
AbstractIterator225471%4763%5136232701
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
JavaDriverUtils174974%n/a046160401
BloomCalculations.BloomSpecification1734%n/a12151201
MerkleTree.OffHeapInner1618792%787%21443511001
MerkleTree.OffHeapLeaf165276%2466%383181501
ResourceWatcher.WatchedResource163970%2100%043160301
RMIServerSocketFactoryImpl162560%2250%366151401
FilterFactory.AlwaysPresentFilter1627%n/a10121012101201
AsymmetricOrdering.Reversed1627%n/a34343401
MergeIterator.Candidate11088%61875%5191280701
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
JVMStabilityInspector.Killer3172%3562%474121301
Clock29%20%23451201
MerkleTree.Node14%20%45563401
IFilter.FilterKey0%n/a11331111
FailingBiConsumer0%n/a22662211
FastByteOperations.BestHolder2367%50%134100201
DefaultValue1963%50%364102501
FailingConsumer0%n/a22662211
LazyToString.new LazyToString() {...}0%n/a22222211
StatusLogger32797%31178%4112491401
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
ChecksumType.new ChecksumType() {...}35%n/a23342301
CloseableIterator0%n/a22222211
MerkleTrees.MerkleTreesSerializer10192%31178%3120230501
OutputHandler.SystemOutput4685%4450%3101180601
BulkIterator.Adapter2676%375%36292401
OutputHandler2477%n/a152101501
MergeIterator6691%787%182190401
WrappedRunnable62%n/a02280201
Pair7093%4660%4121140701
BloomFilterSerializer6592%375%180180601
OutputHandler.LogOutput1979%n/a162101601
LazyToString0%n/a11111111
MergeIterator.ManyToOne41199%5198%1330830701
WrappedException0%n/a11221111
MonotonicClock.AbstractEpochSamplingClock.AlmostSameTime3291%n/a14181401
ResourceWatcher82%n/a12131201
MerkleTree.StopRecursion.TooDeep0%n/a11111111
MD5Digest7397%375%11211601001
MerkleTrees.TreeRangeIterator5096%6100%171121401
DirectorySizeCalculator2893%50%271111601
TimeUUID.Serializer2793%2100%18181701
BulkIterator3296%2100%151101401
MerkleTree.TreeRangeIterator121100%10100%080220301
ChecksumType64100%n/a040120401
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
MergeIterator.Reducer100%n/a04040401
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