An additional feature of the alarms infrastructure is automatic
      cleanup of processed alarms. An internal thread runs every so
      often, and purges all alarms marked as closed
      with a timestamp earlier than the given window. This daemon can
      be configured using the properties
      alarms.enable.cleaner,
      alarms.cleaner.timeout,
      alarms.cleaner.timeout.unit,
      alarms.cleaner.delete-entries-before and
      alarms.cleaner.delete-entries-before.unit.  The
      cleaner is off by default.  This feature is mainly useful when running
      over an XML store, to mitigate slow-down due to bloat; nevertheless,
      there is nothing prohibiting its use with RDBMS.