org.apache.cassandra.utils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total5,029 of 27,76381%631 of 2,47974%6952,6611,0745,7262121,4054180
DynamicList36511724%54812%3441678751001
FBUtilities3391,55682%3215682%341737543987901
NativeLibrary29421442%462232%30508015021601
ByteBufferUtil26299979%2612682%281513826147501
MurmurHash21495681%173063%12464017631201
SigarLibrary1875522%273%202346636901
LongTimSort1591,35789%3916280%391184534901701
HeapUtils13410944%13735%131834625801
NativeSSTableLoaderClient13342976%71770%1023239131101
Mx4jTool1292114%40%5726343501
GuidGenerator1285530%910%91229464701
ByteArrayUtil11644879%2675%16462491144201
Throwables11425669%204267%20623010463101
Hex10823168%132767%112824612801
ExecutorUtils9513458%181850%1633256341501
EstimatedHistogram8858987%176178%17681413332901
JsonUtils8413461%787%318204721401
FastByteOperations.PureJavaOperations7818870%131959%112515513901
DiagnosticSnapshotService.DiagnosticSnapshotTask759255%2466%266240301
ReflectionUtils744738%4450%2713280301
JMXServerUtils6431082%122264%122611921901
NativeLibraryDarwin600%n/a12122222121211
TimeUUID5932084%141856%115035133401
IntervalTree5910564%91562%1027143741501
MerkleTree581,49696%2413284%24126628204801
ExpMovingAverage575850%8642%9166204901
TimeUUID.Generator5236087%71973%930108521701
CollectionSerializer5217476%51575%623114531301
IntervalTree.Serializer4911269%2466%289301501
JVMStabilityInspector4321783%74787%740137911201
MonotonicClock.Global415356%3562%388241401
MerkleTree.OnHeapLeaf407464%4555%4114250601
Collectors3374454%n/a71171371101
ObjectSizes3520885%92371%93385511701
BiMultiValMap3412678%2466%52164041801
FBUtilities.new Comparator() {...}3215%80%56451201
CounterId318673%4450%71762631301
BloomFilter3015283%990%32164321601
FilterFactory287171%2466%382181501
FastByteOperations.UnsafeOperations2743294%33191%33358601601
IntegerInterval.Set2721888%32388%62554831201
DynamicList.Node264965%20%387192701
BloomCalculations251,01997%51979%6182381601
LockedDynamicList253860%n/a257162501
NativeLibraryLinux253759%n/a31292231201
MonotonicClock.AbstractEpochSamplingClock2418988%31178%3137421601
IntegerInterval249680%4866%41953121301
CassandraUInt241741%20%375102601
MBeanWrapper.InstanceMBeanWrapper236774%2100%099300801
IntervalTree.IntervalNode2134294%24295%2254690301
UUIDGen217678%2250%374172501
MerkleTree.Leaf205472%5964%5120130501
RecomputingSupplier1913887%21890%3181371801
MerkleTree.Inner1911986%7750%8125311501
Comparables191848%4450%59353501
MonotonicClock.SystemClock1924%40%57363501
FBUtilities.WrappedCloseableIterator180%20%44773311
JavaDriverUtils174974%n/a046160401
BloomCalculations.BloomSpecification1734%n/a12151201
MerkleTree.OnHeapInner1622393%21285%31845111101
MerkleTree.OffHeapInner1618792%787%21443511001
SyncUtil168484%31785%5186392801
MerkleTree.OffHeapLeaf165276%2466%383181501
MBeanWrapper.DelegatingMbeanWrapper164272%n/a186221801
ResourceWatcher.WatchedResource163970%2100%043160301
RMIServerSocketFactoryImpl162560%2250%366151401
AsymmetricOrdering.Reversed1627%n/a34343401
MergeIterator.Candidate11088%61875%5191280701
MerkleTree.OnHeapNode8085%31280%31832301001
MerkleTree.TreeRange7183%3562%3120200801
Clock.Global4977%583%295261601
MerkleTree.RowHash46%20%23161201
CassandraVersion62597%189083%1770311701601
MerkleTrees42297%23294%24748703001
AbstractGuavaIterator6483%3872%4133231701
JMXServerUtils.JmxRegistry2868%50%595144801
MBeanWrapper.PlatformMBeanWrapper3976%n/a065180601
NoSpamLogger23495%8100%12714612301
MBeanWrapper11591%31178%32064101301
MonotonicClock.SampledClock9689%2466%21422701101
RMIClientSocketFactoryImpl6385%3562%394180501
FastByteOperations.BestHolder2367%50%134100201
MerkleTree.OffHeapNode13593%1493%21823311001
AsymmetricOrdering6486%3770%3113200501
FastByteOperations.UnsafeOperations.new PrivilegedAction() {...}58%n/a02480201
CloseableIterator.new CloseableIterator() {...}0%n/a44444411
DiagnosticSnapshotService19295%6857%52214201501
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
Backoff.None1666%n/a24252401
StatusLogger33097%21285%3111491401
Overlaps28497%4397%2290661701
ExpiringMemoizingSupplier9092%990%2101221501
MergeIterator6691%787%182190401
WrappedRunnable62%n/a02280201
MerkleTree.Node57%50%35362401
FailingBiConsumer50%n/a12361201
HistogramBuilder36898%3597%1251650701
BloomFilterSerializer6592%375%180180601
MBeanWrapper.OnException5191%n/a15071501
DefaultValue2583%2100%162101501
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
NullableSerializer4593%8100%191101501
MonotonicClock.AbstractEpochSamplingClock.AlmostSameTime3291%n/a14181401
ResourceWatcher82%n/a12131201
MBeanWrapper.NoOpMBeanWrapper80%n/a29292901
StorageCompatibilityMode8697%8100%1101141601
MD5Digest7397%375%11211601001
Pair7397%990%1121140701
JVMStabilityInspector.Killer4195%787%171120301
TimeUUID.Serializer2793%2100%18181701
BulkIterator3296%2100%151101401
EstimatedHistogram.EstimatedHistogramSerializer141100%14100%0120270501
MerkleTree.TreeRangeIterator121100%10100%080220301
RangesSerializer107100%583%180200501
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
NullableSerializer.new IVersionedSerializer() {...}25100%n/a04050401
Throwables.FileOpType24100%n/a01010101
Shared.Scope24100%n/a01010101
OutputHandler.LogOutput24100%n/a060100601
Int64Serializer22100%n/a05060501
MergeIterator.TrivialOneToOne22100%2100%03060201
Int32Serializer22100%n/a05060501
BooleanSerializer19100%n/a05060501
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