code: def encodedFileID(self, jobStoreFileID):
          
          
          base64Text = base64.urlsafe_b64encode(jobStoreFileID.encode('utf-8')).decode('utf-8')
          
          outCachedFile = os.path.join(self.localCacheDir, base64Text)
          return outCachedFile
docs: Uses a url safe base64 encoding to encode the jobStoreFileID into a unique identifier to
          use as filename within the cache folder.  jobstore IDs are essentially urls/paths to
          files and thus cannot be used as is. Base64 encoding is used since it is reversible.
  
          :param jobStoreFileID: string representing a job store file ID
          :return: outCachedFile: A path to the hashed file in localCacheDir
          :rtype: str