You are here

Configuring the Trashcan Cleaner

The Trashcan Cleaner is a scheduled job that periodically purges old content from your Alfresco Content Services trashcan.

When content is deleted, the content store can be configured to move the deleted content into a trashcan. The deleted content can easily recovered from the trashcan, if it is deleted by mistake. The content remains in the trashcan until it is purged or cleaned by the Trashcan Cleaner. The Trashcan Cleaner is a scheduled job that will empty your Alfresco Content Services trashcan.

The Trashcan Cleaner is disabled by default. To configure the Trashcan Cleaner, set the following properties in the file:
Property Description Example
trashcan-cleaner.cron Specifies the cron schedule for the Trashcan Cleaner job. See Scheduled Jobs. 0 30 * * * ?
trashcan-cleaner.keepPeriod Specifies the period for which trashcan items are kept (in the java.time.Duration format). P1D
trashcan-cleaner.deleteBatchCount Specifies the number of trashcan items to delete per job run. 1000
For example, to configure the scheduled process to clean all the deleted items older than one day to a maximum of 1000 (each execution) each hour at the middle of the hour (30 minutes), add the following properties in the file:
trashcan-cleaner.cron=0 30 * * * ?
To enable debug logging, set the property in the file:
The trashcan cleaner is a Simple Module which appears in the Admin Console under the Module Packages section.

To disable the Trashcan Cleaner, add the following to the file:
trashcan-cleaner.cron=* * * * * ? 2099

Sending feedback to the Alfresco documentation team

You don't appear to have JavaScript enabled in your browser. With JavaScript enabled, you can provide feedback to us using our simple form. Here are some instructions on how to enable JavaScript in your web browser.