| debugString(ClientSession) |  | 0% |  | 0% | 3 | 3 | 20 | 20 | 1 | 1 |
| lambda$doCleanupAfterCompletion$13(Object, TransactionSynchronizationManager) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| lambda$doBegin$4(Object, TransactionDefinition, TransactionSynchronizationManager) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| lambda$doBegin$1(TransactionDefinition, ReactiveMongoTransactionManager.ReactiveMongoTransactionObject, ReactiveMongoResourceHolder) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| lambda$doCommit$8(GenericReactiveTransaction, TransactionSynchronizationManager) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$doRollback$10(GenericReactiveTransaction) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| ReactiveMongoTransactionManager(ReactiveMongoDatabaseFactory, MongoTransactionOptionsResolver, MongoTransactionOptions) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| lambda$doBegin$0(ReactiveMongoTransactionManager.ReactiveMongoTransactionObject, ReactiveMongoResourceHolder) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$doRollback$9(ReactiveMongoTransactionManager.ReactiveMongoTransactionObject, MongoException) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$extractMongoTransaction$16(GenericReactiveTransaction) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$doCommit$7(ReactiveMongoTransactionManager.ReactiveMongoTransactionObject, Throwable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$doBegin$2(ReactiveMongoTransactionManager.ReactiveMongoTransactionObject, Throwable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$extractMongoTransaction$15(Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$doCleanupAfterCompletion$12(Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doGetTransaction(TransactionSynchronizationManager) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| doCleanupAfterCompletion(TransactionSynchronizationManager, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRequiredDatabaseFactory() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| lambda$doSuspend$5(Object, TransactionSynchronizationManager) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| newResourceHolder(TransactionDefinition, ClientSessionOptions) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| extractMongoTransaction(GenericReactiveTransaction) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ReactiveMongoTransactionManager() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| extractMongoTransaction(Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ReactiveMongoTransactionManager(ReactiveMongoDatabaseFactory, TransactionOptions) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doBegin(TransactionSynchronizationManager, Object, TransactionDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setDatabaseFactory(ReactiveMongoDatabaseFactory) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$doSetRollbackOnly$11(GenericReactiveTransaction) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| doSuspend(TransactionSynchronizationManager, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doResume(TransactionSynchronizationManager, Object, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doCommit(TransactionSynchronizationManager, GenericReactiveTransaction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$newResourceHolder$14(ReactiveMongoDatabaseFactory, ClientSession) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$doResume$6(TransactionSynchronizationManager, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$doBegin$3(TransactionSynchronizationManager, ReactiveMongoResourceHolder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ReactiveMongoTransactionManager(ReactiveMongoDatabaseFactory) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doRollback(TransactionSynchronizationManager, GenericReactiveTransaction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setOptions(TransactionOptions) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isExistingTransaction(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doSetRollbackOnly(TransactionSynchronizationManager, GenericReactiveTransaction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| afterPropertiesSet() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doCommit(TransactionSynchronizationManager, ReactiveMongoTransactionManager.ReactiveMongoTransactionObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatabaseFactory() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |