TransactionLogBloomCacher

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total221 of 74070%33 of 7052%285852173523
removeSegments(Long, Long)990%80%55202011
requestCaching(long, long)460%60%44121211
generateLogBloomCache(long, long)219281%5550%4642101
cacheLogsBloomForBlockHeader(BlockHeader, Optional, Optional)169084%3975%2753001
fillCacheFile(long, long, File)153670%3350%2461701
lambda$requestCaching$4(long, long)90%n/a111111
populateLatestSegment(long)77791%2466%2431801
lambda$cacheLogsBloomForBlockHeader$1(long)40%n/a111111
getCachingStatus()30%n/a111111
ensureBloomBitsAreCorrectLength(byte[])11392%1150%120301
lambda$ensurePreviousSegmentsArePresent$2(long, boolean)63100%4866%4701401
cacheSingleBlock(BlockHeader, File, boolean)53100%6100%0401201
TransactionLogBloomCacher(Blockchain, Path, EthScheduler)27100%n/a010801
ensurePreviousSegmentsArePresent(long, boolean)15100%1150%120401
fillCacheFileWithBlock(BlockHeader, OutputStream)8100%n/a010201
lambda$ensurePreviousSegmentsArePresent$3(long, boolean)8100%n/a010101
cacheAll()7100%n/a010201
calculateCacheFileName(long, Path)7100%n/a010101
lambda$generateLogBloomCache$0(File, BlockHeader)7100%n/a010201
calculateCacheFileName(String, Path)6100%n/a010101
static {...}4100%n/a010101
getScheduler()3100%n/a010101
getCacheDir()3100%n/a010101