Class Summary Class Description ATRStatsSimple data class, so all fields are public. CleanerHandles cleaning up expired/lost transactions. CleanerFactoryUsed for testing/mocking. CleanerMock CleanerMockCreatorFactoryUsed for testing/mocking. CleanerMockFactoryUsed for testing/mocking. CleanupFailedEventThe cleanup attempt failed and was unable to cleanly return a CleanupResultEvent with !success 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. ClusterDataFactors out some cluster-related functionality that is used in multiple places LostCleanupDistributedRuns the algorithm to find 'lost' transactions, distributing the work between clients. TransactionsCleanupOwns cleanup threads.