Update the task pool demo to show re-use of recyclable jobs
The example now creates a recyclable job, schedules it and returns it back to the task pool when it is done. It then again creates a recyclable job and ensures that the task pool the same job present it its cache.
This commit is contained in: