Package atg.purge

Class Summary
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.