Class | Description |
---|---|
ProcessConfiguration |
Process configuration is holding different configurations and flags for purging process
|
PurgeConfiguration |
Purge configuration is holding different configurations and conditions for purging process
|
PurgeExecutor |
Purge executor is processing purge items by batches each of them in a separate transaction and doing multi-threading
processing for each batch.
|
PurgeItem |
Purge item represents the item we are purging.
|
PurgeProducer |
Purge producer is obtaining candidate items for purging and pass them to purge executor
for actual purge work.
|
PurgeService |
Purge service class extends SingletonSchedulableService to allow multiple Dynamo servers to
run the same scheduled purge task, while guaranteeing that only one instance of the service
will perform the scheduled purge task at any time.
|