Dump the current contents of the task pool to disk. If the task pool is empty then no file will be created.
Dump the current contents of the task pool to the output stream.
Loads serialized tasks from disk. Does nothing if no file exists.
Restores tasks from the InputStream to the TaskPool.
Utility functions for loading and dumping task pools for preserving tasks between application restarts.