TTMSMCPTaskRegistry.PurgeExpiredTasks Method
Removes and releases every task whose lifetime has elapsed.
API unit family: TMS.MCP.Tasks
Declaring type: TTMSMCPTaskRegistry
Syntax
procedure PurgeExpiredTasks;
Remarks
A task expires once more than its lifetime has passed since it was created, whatever its state; a lifetime of zero or less never expires. Tasks that are currently marked as in use are skipped, so a caller blocked on a result is never left holding a released task. Call this periodically, for example from the server's housekeeping timer.