If an action is old (set in config) and has no more listeners it should just be evicted from the queue, since no one is waiting for the action.
see: https://github.com/TraceMachina/turbo-cache/blob/f15146d0cf94e1a9159f14db775efe4a3e27355d/cas/scheduler/simple_scheduler.rs#L432
We should implement this using timeouts and upon timing out signal to the worker to kill the action.
If an action is old (set in config) and has no more listeners it should just be evicted from the queue, since no one is waiting for the action.
see: https://github.com/TraceMachina/turbo-cache/blob/f15146d0cf94e1a9159f14db775efe4a3e27355d/cas/scheduler/simple_scheduler.rs#L432
We should implement this using timeouts and upon timing out signal to the worker to kill the action.