Empty Trash as a Scheduled Task

The title says it all. Can we have an option for the library trash to be emptied as a scheduled task.

My current options when a library file is replaced with a better version are:

  1. automatic trash cleanup which resets the meta such as date added to library. Not great user experience.
  2. Manually empty trash to keep metadata from resetting. Not a great admin experience.

Scheduled task would be a good balance.