Class Summary Class Description ActiveTransactionRecordStatsSimple data class, so all fields are public. CleanerFactoryUsed for testing/mocking. CleanerHooks CleanerMockFactoryUsed for testing/mocking. CleanupRequest ClientRecordRepresents the ClientRecord doc, a single document that contains an entry for every client (app) current participating in the cleanup of 'lost' transactions. ClientRecordDetailsUtility class to store the result of a client checking/updating the Client Record doc. ClientRecordFactoryUsed for testing/mocking. ClientRecordFactoryMockUsed for testing/mocking. CoreTransactionsCleanupOwns cleanup threads. LostCleanupDistributedRuns the algorithm to find 'lost' transactions, distributing the work between clients. TransactionsCleanerHandles cleaning up expired/lost transactions.