'Clean-up the resources associated with the `Executor`.
It is safe to call this method several times. Otherwise, no other
methods can be called after this one.
Parameters
wait
If True then shutdown will not return until all running
futures have finished executing and the resources used by the
executor have been reclaimed.'

def shutdown(self, wait=True):

    pass
