| getCount(BonsaiWorldStateKeyValueStorage, int, Blockchain) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| printCount(PrintWriter, TrieLogHelper.TrieLogCount) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getCount$6(Blockchain, Hash, AtomicInteger, AtomicInteger, BlockHeader) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| lambda$getCount$7(AtomicInteger, Blockchain, AtomicInteger, AtomicInteger, AtomicInteger, Hash) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| importTrieLog(BonsaiWorldStateKeyValueStorage, Path) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| saveTrieLogsAsRlpInFile(List, BonsaiWorldStateKeyValueStorage, String) |   | 64% |   | 50% | 1 | 2 | 5 | 14 | 0 | 1 |
| restoreTrieLogBatches(BonsaiWorldStateKeyValueStorage, long, String) |   | 48% | | n/a | 0 | 1 | 3 | 7 | 0 | 1 |
| saveTrieLogBatches(String, BonsaiWorldStateKeyValueStorage, List) |   | 38% | | n/a | 0 | 1 | 3 | 6 | 0 | 1 |
| readTrieLogsFromFile(String) |   | 62% | | n/a | 0 | 1 | 3 | 8 | 0 | 1 |
| prune(DataStorageConfiguration, BonsaiWorldStateKeyValueStorage, MutableBlockchain, Path) |   | 93% |   | 66% | 2 | 4 | 2 | 22 | 0 | 1 |
| deleteFiles(String, long) |   | 80% |   | 75% | 1 | 3 | 3 | 9 | 0 | 1 |
| readTrieLogsAsRlpFromFile(String) |   | 89% |  | 100% | 0 | 2 | 2 | 14 | 0 | 1 |
| lambda$importTrieLog$8(BonsaiWorldStateKeyValueStorage.Updater, byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| saveTrieLogsInFile(List, BonsaiWorldStateKeyValueStorage, String) |   | 87% |   | 50% | 1 | 2 | 2 | 12 | 0 | 1 |
| validatePruneConfiguration(DataStorageConfiguration) |   | 94% |   | 83% | 1 | 4 | 1 | 15 | 0 | 1 |
| lambda$getTrieLogKeysForBlocks$1() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| calculateNumberOfBatches(long) |   | 86% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| validatePruneRequirements(MutableBlockchain, long, long, BonsaiWorldStateKeyValueStorage, long) |  | 100% |   | 90% | 1 | 6 | 0 | 18 | 0 | 1 |
| processTrieLogBatches(BonsaiWorldStateKeyValueStorage, MutableBlockchain, long, long, long, String) |  | 100% |  | 100% | 0 | 3 | 0 | 14 | 0 | 1 |
| processTransactionChunk(int, int, List, IdentityHashMap, BonsaiWorldStateKeyValueStorage) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| recreateTrieLogs(BonsaiWorldStateKeyValueStorage, long, String) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| getTrieLogKeysForBlocks(MutableBlockchain, long, long) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getTrieLogs(List, BonsaiWorldStateKeyValueStorage) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| exportTrieLog(BonsaiWorldStateKeyValueStorage, List, Path) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$getTrieLogs$5(BonsaiWorldStateKeyValueStorage, IdentityHashMap, Hash) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$getTrieLogs$4(IdentityHashMap, Hash, byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$saveTrieLogsAsRlpInFile$2(Map.Entry, RLPOutput) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$saveTrieLogsAsRlpInFile$3(IdentityHashMap, RLPOutput) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$getTrieLogKeysForBlocks$0(List, BlockHeader) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| TrieLogHelper() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |