TrieLogHelper

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total223 of 88574%12 of 4875%175557209731
getCount(BonsaiWorldStateKeyValueStorage, int, Blockchain)430%n/a11101011
printCount(PrintWriter, TrieLogHelper.TrieLogCount)310%n/a113311
lambda$getCount$6(Blockchain, Hash, AtomicInteger, AtomicInteger, BlockHeader)250%40%338811
lambda$getCount$7(AtomicInteger, Blockchain, AtomicInteger, AtomicInteger, AtomicInteger, Hash)180%n/a116611
importTrieLog(BonsaiWorldStateKeyValueStorage, Path)160%n/a115511
saveTrieLogsAsRlpInFile(List, BonsaiWorldStateKeyValueStorage, String)152764%1150%1251401
restoreTrieLogBatches(BonsaiWorldStateKeyValueStorage, long, String)131248%n/a013701
saveTrieLogBatches(String, BonsaiWorldStateKeyValueStorage, List)11738%n/a013601
readTrieLogsFromFile(String)101762%n/a013801
prune(DataStorageConfiguration, BonsaiWorldStateKeyValueStorage, MutableBlockchain, Path)79493%2466%2422201
deleteFiles(String, long)72980%1375%133901
readTrieLogsAsRlpFromFile(String)65289%2100%0221401
lambda$importTrieLog$8(BonsaiWorldStateKeyValueStorage.Updater, byte[], byte[])60%n/a111111
saveTrieLogsInFile(List, BonsaiWorldStateKeyValueStorage, String)53687%1150%1221201
validatePruneConfiguration(DataStorageConfiguration)46494%1583%1411501
lambda$getTrieLogKeysForBlocks$1()40%n/a111111
calculateNumberOfBatches(long)21386%1150%120101
validatePruneRequirements(MutableBlockchain, long, long, BonsaiWorldStateKeyValueStorage, long)75100%1990%1601801
processTrieLogBatches(BonsaiWorldStateKeyValueStorage, MutableBlockchain, long, long, long, String)70100%4100%0301401
processTransactionChunk(int, int, List, IdentityHashMap, BonsaiWorldStateKeyValueStorage)44100%2100%020901
recreateTrieLogs(BonsaiWorldStateKeyValueStorage, long, String)32100%2100%020701
getTrieLogKeysForBlocks(MutableBlockchain, long, long)26100%2100%020501
getTrieLogs(List, BonsaiWorldStateKeyValueStorage)14100%n/a010401
exportTrieLog(BonsaiWorldStateKeyValueStorage, List, Path)9100%n/a010301
lambda$getTrieLogs$5(BonsaiWorldStateKeyValueStorage, IdentityHashMap, Hash)8100%n/a010301
lambda$getTrieLogs$4(IdentityHashMap, Hash, byte[])7100%n/a010101
lambda$saveTrieLogsAsRlpInFile$2(Map.Entry, RLPOutput)7100%n/a010101
lambda$saveTrieLogsAsRlpInFile$3(IdentityHashMap, RLPOutput)6100%n/a010201
lambda$getTrieLogKeysForBlocks$0(List, BlockHeader)6100%n/a010101
static {...}4100%n/a010101
TrieLogHelper()3100%n/a010101