Ensure the tomqueue_digest isn't sensitive to differences in the current timezone.
Don't get stuck if a job is received that no-longer exists!
Optimise deferred_work_set by storing the earliest element and not continually sorting the full Set.
Refactor out the cache object so we can make it more complicated!
Allow the Element cache to store more than one element.