org.apache.cassandra.utils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total6,149 of 27,19677%745 of 2,44569%8142,6071,3385,6202651,3686175
NativeSSTableLoaderClient518447%2228%2123789191101
FBUtilities4121,48378%4314577%4617394439117901
DynamicList36511724%54812%3441678751001
ByteBufferUtil32593674%4310971%361515626167501
NativeLibrary29421442%462232%30508015021601
MurmurHash21495681%173063%12464017631201
HeapUtils2142911%17315%151851626801
SigarLibrary1875522%273%202346636901
LongTimSort1601,35689%4016180%401184634901701
JMXServerUtils14722760%211338%162636922901
Throwables12924165%233962%23623410473101
Mx4jTool1292114%40%5726343501
GuidGenerator1285530%910%91229464701
ByteArrayUtil11644879%2675%16462491144201
ReflectionUtils1136%80%5726281301
ExecutorUtils10912052%191747%1933306361501
Hex10823168%132767%112824612801
EstimatedHistogram10657184%235570%23681913332901
RangesSerializer997%60%6818203501
JsonUtils9012858%787%418214731401
MBeanWrapper.InstanceMBeanWrapper900%20%9930308811
DiagnosticSnapshotService8411758%9535%1422174281501
FastByteOperations.PureJavaOperations7818870%131959%112515513901
MerkleTree611,49396%2712982%27126728204801
NativeLibraryDarwin600%n/a12122222121211
TimeUUID5932084%151753%125035133401
IntervalTree5910564%91562%1027143741501
MBeanWrapper.DelegatingMbeanWrapper580%n/a8822228811
ExpMovingAverage575850%8642%9166204901
TimeUUID.Generator5236087%71973%930108521701
FilterFactory504949%3350%487182501
IntervalTree.Serializer4911269%2466%289301501
BloomCalculations441,00095%71770%7185382601
JVMStabilityInspector4321783%74787%740137911201
NullableSerializer4310%80%899104501
MonotonicClock.Global415356%3562%388241401
MerkleTree.OnHeapLeaf407464%4555%4114250601
ObjectSizes3720684%102268%103395511701
SyncUtil376363%101050%111814392801
BloomFilter3414881%990%42184331601
BiMultiValMap3412678%2466%52164041801
FBUtilities.new Comparator() {...}3215%80%56451201
CounterId318673%4450%71762631301
FastByteOperations.UnsafeOperations2743294%33191%33358601601
StatusLogger2731091%41071%5115491401
IntegerInterval.Set2721888%32388%62554831201
DynamicList.Node264965%20%387192701
MBeanWrapper2510180%6857%62094101301
LockedDynamicList253860%n/a257162501
NativeLibraryLinux253759%n/a31292231201
MonotonicClock.AbstractEpochSamplingClock2418988%31178%3137421601
IntegerInterval249680%4866%41953121301
CassandraUInt241741%20%375102601
IntervalTree.IntervalNode2134294%24295%2254690301
UUIDGen217678%2250%374172501
MerkleTree.Leaf205472%5964%5120130501
RecomputingSupplier1913887%21890%3181371801
MerkleTree.Inner1911986%7750%8125311501
JMXServerUtils.JmxRegistry192253%50%698145801
Comparables191848%4450%59353501
MonotonicClock.SystemClock1924%40%57363501
NullableSerializer.new IVersionedSerializer() {...}1924%n/a34453401
JVMStabilityInspector.Killer182558%5337%474120301
FBUtilities.WrappedCloseableIterator180%20%44773311
JavaDriverUtils174974%n/a046160401
BloomCalculations.BloomSpecification1734%n/a12151201
MerkleTree.OnHeapInner1622393%21285%31845111101
MerkleTree.OffHeapInner1618792%787%21443511001
MerkleTree.OffHeapLeaf165276%2466%383181501
ResourceWatcher.WatchedResource163970%2100%043160301
RMIServerSocketFactoryImpl162560%2250%366151401
AsymmetricOrdering.Reversed1627%n/a34343401
CassandraVersion62397%218780%2070411701601
MergeIterator.Candidate11088%61875%5191280701
MerkleTree.OnHeapNode8085%31280%31832301001
MerkleTree.TreeRange7183%3562%3120200801
Clock.Global4977%583%295261601
MerkleTree.RowHash46%20%23161201
Int64Serializer36%n/a35463501
Int32Serializer36%n/a35463501
MerkleTrees42297%23294%24748703001
NoSpamLogger23294%787%22724612301
AbstractGuavaIterator6483%3872%4133231701
MerkleTree.OffHeapNode13391%31280%41823311001
MBeanWrapper.PlatformMBeanWrapper3976%n/a065180601
MonotonicClock.SampledClock9689%2466%21422701101
FastByteOperations.BestHolder2367%50%134100201
ExpiringMemoizingSupplier8789%3770%4102221501
AsymmetricOrdering6486%3770%3113200501
MBeanWrapper.OnException4682%n/a25072501
FastByteOperations.UnsafeOperations.new PrivilegedAction() {...}58%n/a02480201
Backoff.None58%n/a34353401
CloseableIterator.new CloseableIterator() {...}0%n/a44444411
FilterFactory.AlwaysPresentFilter59%n/a61261261201
ChecksumType.new ChecksumType() {...}35%n/a23342301
MerkleTrees.MerkleTreesSerializer10192%31178%3120230501
JavaUtils9091%20100%0143250401
WithResources3982%2250%280150601
ByteBufferUtil.new InputStream() {...}3581%2250%363101401
Overlaps28497%4397%2290661701
MergeIterator6691%787%182190401
WrappedRunnable62%n/a02280201
MerkleTree.Node57%50%35362401
FailingBiConsumer50%n/a12361201
HistogramBuilder36898%23494%2251650701
StorageCompatibilityMode8394%2675%3101141601
BloomFilterSerializer6592%375%180180601
DefaultValue2583%2100%162101501
MBeanWrapper.NoOpMBeanWrapper66%n/a39393901
LazyToString0%n/a11111111
MergeIterator.ManyToOne41199%5198%1330830701
NoSpamLogger.NoSpamLogStatement12396%1191%11812601101
Interval11796%3770%3141180901
OutputHandler.SystemOutput5092%787%1101180601
BulkIterator.Adapter3088%375%26191401
FailingConsumer63%n/a02260201
CloseableIterator55%n/a12121201
FastByteOperations9096%n/a11211611201
Backoff.ExponentialBackoff4693%50%151130401
MonotonicClock.AbstractEpochSamplingClock.AlmostSameTime3291%n/a14181401
ResourceWatcher82%n/a12131201
MD5Digest7397%375%11211601001
Pair7397%990%1121140701
TimeUUID.Serializer2793%2100%18181701
BulkIterator3296%2100%151101401
EstimatedHistogram.EstimatedHistogramSerializer141100%14100%0120270501
MerkleTree.TreeRangeIterator121100%10100%080220301
OverlapIterator106100%8100%070140301
TimeUUID.AbstractSerializer86100%10100%090160401
AbstractIterator76100%11100%0130230701
ChecksumType64100%n/a040120401
IntervalTree.TreeIterator59100%8100%070170301
MerkleTrees.TreeRangeIterator52100%6100%070120401
BulkIterator.FromArray52100%n/a060130601
SortedBiMultiValMap46100%2100%04080301
AbstractGuavaIterator.State44100%n/a01050101
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
Overlaps.InclusionMethod34100%n/a01020101
MergeIterator.OneToOne32100%2100%03080201
OutputHandler31100%n/a050100501
DirectorySizeCalculator30100%2100%070110601
Throwables.FileOpType24100%n/a01010101
Shared.Scope24100%n/a01010101
OutputHandler.LogOutput24100%n/a060100601
MergeIterator.TrivialOneToOne22100%2100%03060201
Clock17100%50%13050201
Interval.new AsymmetricOrdering() {...}16100%n/a03030301
Interval.new AsymmetricOrdering() {...}16100%n/a03030301
CounterId.LocalCounterIdHolder16100%n/a02040201
CloseableIterator.new CloseableIterator() {...}100%n/a04040401
ChecksumType.new ChecksumType() {...}100%n/a03040301
MD5Digest.new ThreadLocal() {...}100%n/a03050301
MerkleTrees.TokenRangeComparator100%2100%02030101
IFilter.FilterKey100%n/a01030101
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
WrappedException100%n/a01020101
MerkleTree.StopRecursion.TooDeep100%n/a01010101
MerkleTree.StopRecursion100%n/a01010101
MerkleTree.StopRecursion.BadRange100%n/a01010101