| lambda$transactionPutAfterRollback$6() |   | 29% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| lambda$transactionPutAfterCommit$4() |   | 29% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| lambda$transactionRemoveAfterRollback$7() |   | 42% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| lambda$transactionRemoveAfterCommit$5() |   | 42% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| lambda$transactionRollbackTwice$11() |   | 72% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| lambda$transactionRollbackAfterCommit$10() |   | 72% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| lambda$transactionCommitTwice$9() |   | 72% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| lambda$transactionCommitAfterRollback$8() |   | 72% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| transactionIsolation() |  | 99% |   | 87% | 1 | 5 | 0 | 20 | 0 | 1 |
| concurrentUpdate() |  | 98% |   | 83% | 1 | 4 | 0 | 14 | 0 | 1 |
| transactionCommit() |  | 100% | | n/a | 0 | 1 | 0 | 21 | 0 | 1 |
| transactionRollback() |  | 100% | | n/a | 0 | 1 | 0 | 21 | 0 | 1 |
| twoTransactions() |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| getAllKeysThat() |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| streamKeys() |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| put() |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| removeExisting() |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| containsKey() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| twoStoresAreIndependent() |  | 100% | | n/a | 0 | 1 | 0 | 10 | 0 | 1 |
| removeExistingSameTransaction() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| removeNonExistent() |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| lambda$transactionIsolation$12(KeyValueStorage, byte[], CountDownLatch) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| lambda$concurrentUpdate$2(KeyValueStorage, byte[], CountDownLatch) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| transactionCommitEmpty() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| transactionRollbackEmpty() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$transactionIsolation$13(KeyValueStorage, CountDownLatch, byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$concurrentUpdate$3(KeyValueStorage, CountDownLatch, byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| transactionPutAfterCommit() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| transactionRemoveAfterCommit() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| transactionPutAfterRollback() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| transactionRemoveAfterRollback() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| transactionCommitAfterRollback() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| transactionCommitTwice() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| transactionRollbackAfterCommit() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| transactionRollbackTwice() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$streamKeys$0(KeyValueStorageTransaction, byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTempSubFolder(Path) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getAllKeysThat$1(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bytesFromHexString(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bytesOf(int[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| AbstractKeyValueStorageTest() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |