'Initialize our state.'

def Start(self, file_size=0, maximum_pending_files=1000, use_external_stores=False):

    super(MultiGetFileMixin, self).Start()
    self.state.files_hashed = 0
    self.state.use_external_stores = use_external_stores
    self.state.file_size = file_size
    self.state.files_to_fetch = 0
    self.state.files_fetched = 0
    self.state.files_skipped = 0
    self.state.files_hashed_since_check = 0
    self.state.pending_hashes = {}
    self.state.pending_files = {}
    self.state.maximum_pending_files = maximum_pending_files
    self.state.indexed_pathspecs = []
    self.state.request_data_list = []
    self.state.next_pathspec_to_start = 0
    self.state.blob_hashes_pending = 0
