# File lib/deltacloud/drivers/vsphere/vsphere_client.rb, line 138
    def stored_tasks(datastore, vsphere)
      tasks = VSphere::FileManager::list_mappings(datastore)
      return [] if tasks.empty?
      vsphere.serviceInstance.content.taskManager.recentTask.each do |task|
        if tasks.include?(task.info.key) and ['queued', 'running'].member?(task.info.state)
          yield task
          tasks.delete(task.info.key)
        end
      end
      # Delete old left tasks
      tasks.select { |f| f =~ /task-(\d+)/ }.each do |task|
        VSphere::FileManager::delete_mapping!(datastore, task)
      end
    end