org.apache.cassandra.utils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total9,085 of 21,88758%1,083 of 1,95544%1,1762,1841,9484,4454721,19110141
FBUtilities1,10579041%1236534%105173250439297901
ByteBufferUtil81244935%1143825%101151161261327501
MerkleTree5541,00064%896742%78126102282164801
MurmurHash42674463%202757%18469117671201
ByteArrayUtil42014425%80%40468391364201
NativeLibrary37513326%561217%385010715041601
EstimatedHistogram23744064%393950%376842133112901
CassandraVersion23040863%575147%43703011731601
Throwables22414639%461625%396262104123101
HeapUtils219249%17315%151853626801
SigarLibrary1875522%273%202346636901
Hex17416548%192152%152834614801
DiagnosticSnapshotService1663517%140%19223242121501
JsonUtils1655324%80%1218344781401
MerkleTrees16227362%161852%19473087103001
JVMStabilityInspector14811243%351935%3040457961201
IntegerInterval.Set13111446%151142%2025224891201
ReflectionUtils1136%80%5726281301
MergeIterator.ManyToOne10531074%203261%133322830701
MerkleTree.Inner993928%140%101222313501
RangesSerializer997%60%6818203501
TimeUUID9628374%201237%205095173401
ExecutorUtils9513458%181850%1633256341501
IntervalTree937143%131145%1627223791501
NoSpamLogger9215362%2675%12271646102301
BiMultiValMap857546%3350%12212040101801
Interval814033%100%8146183901
TimeUUID.Generator7633681%91765%1530158561701
BloomCalculations7097493%91562%9188382601
FastByteOperations.UnsafeOperations6839185%72779%833148621601
JavaUtils683030%17315%111416251401
MonotonicClock.Global662829%6225%5815241401
MerkleTree.OffHeapNode658055%7853%918113341001
MerkleTree.OnHeapLeaf654942%6333%71111252601
MerkleTree.OnHeapNode633132%11426%1118122341001
ExpMovingAverage615446%9535%11167205901
NativeLibraryDarwin600%n/a12122222121211
OverlapIterator565047%6225%472140301
HistogramBuilder5531885%63083%6256651701
ObjectSizes5418977%141856%1433145521701
RecomputingSupplier5210566%81260%91810372801
FilterFactory524747%4233%588182501
MerkleTree.OnHeapInner5118878%31178%818145151101
BloomFilter5113171%990%721134361601
IntegerInterval507058%6650%1019113161301
NoSpamLogger.NoSpamLogStatement487962%3975%91892661101
SyncUtil485252%12840%131819393801
FastByteOperations484548%n/a61281661201
NullableSerializer4310%80%899104501
WithResources438%40%6813154601
ByteBufferUtil.new InputStream() {...}430%40%6610104411
MD5Digest423344%40%71281651001
MerkleTree.TreeRange394654%6225%7126203801
TimeUUID.AbstractSerializer374956%3770%393160401
Collectors3374454%n/a71171371101
MerkleTree.Leaf363851%7750%7123132501
MonotonicClock.SampledClock357267%3350%514112731101
JVMStabilityInspector.Killer3518%80%6710122301
MBeanWrapper349273%9535%720134101301
OutputHandler310%n/a5510105511
DirectorySizeCalculator300%20%7711116611
NativeLibraryLinux283454%n/a412102241201
MBeanWrapper.DelegatingMbeanWrapper283051%n/a3811223801
CassandraUInt2831%20%476103601
Clock.Global263758%3350%499261601
MonotonicClock.AbstractEpochSamplingClock2418988%31178%3137421601
StorageCompatibilityMode226675%3562%3103141601
AbstractIterator225471%4763%5136232701
BloomFilterSerializer224868%2250%384181601
IntervalTree.IntervalNode2134294%24295%2254690301
UUIDGen217678%2250%374172501
Comparables191848%4450%59353501
MonotonicClock.SystemClock1924%40%57363501
NullableSerializer.new IVersionedSerializer() {...}1924%n/a34453401
BloomCalculations.BloomSpecification1734%n/a12151201
FilterFactory.AlwaysPresentFilter1722%n/a11121112111201
MerkleTree.OffHeapInner1618792%787%21443511001
MergeIterator.Candidate1610987%71770%6191280701
MerkleTree.OffHeapLeaf165276%2466%383181501
AsymmetricOrdering.Reversed1627%n/a34343401
ChecksumType4976%n/a144121401
ExpiringMemoizingSupplier8385%2880%4104222501
MerkleTree.RowHash46%20%23161201
Int64Serializer36%n/a35463501
Int32Serializer36%n/a35463501
Clock29%20%23451201
MerkleTree.Node14%20%45563401
IFilter.FilterKey0%n/a11331111
Pair6485%4660%5122141701
MBeanWrapper.OnException4580%n/a35073501
FastByteOperations.BestHolder2367%50%134100201
DefaultValue1963%50%364102501
AsymmetricOrdering6486%3770%3113200501
FastByteOperations.UnsafeOperations.new PrivilegedAction() {...}58%n/a02480201
Backoff.None58%n/a34353401
EstimatedHistogram.EstimatedHistogramSerializer13293%1392%1122270501
MerkleTree.TreeRangeIterator11292%990%182220301
MergeIterator6387%787%283191401
WrappedRunnable43%n/a02480201
ChecksumType.new ChecksumType() {...}35%n/a23342301
CloseableIterator0%n/a22222211
MerkleTrees.MerkleTreesSerializer10192%31178%3120230501
BulkIterator.Adapter2676%375%36292401
MerkleTrees.TreeRangeIterator4688%583%272121401
MBeanWrapper.NoOpMBeanWrapper60%n/a49494901
WrappedException0%n/a11221111
MonotonicClock.AbstractEpochSamplingClock.AlmostSameTime3291%n/a14181401
MerkleTree.StopRecursion.TooDeep0%n/a11111111
MerkleTree.StopRecursion0%n/a11111111
MerkleTree.StopRecursion.BadRange0%n/a11111111
TimeUUID.Serializer2793%2100%18181701
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
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
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