class_docstr: Holds files uploaded by users of the running Streamlit app.
  This class can be used safely from multiple threads simultaneously.
class_docstr_tok: ["Holds","files","uploaded","by","users","of","the","running","Streamlit","app",".","This","class","can","be","used","safely","from","multiple","threads","simultaneously","."]
docstr: Return a  list of UploadedFileRec for a given sequence of file_ids.
  
  Parameters
  ----------
  session_id
      The ID of the session that owns the files.
  file_ids
      The sequence of ids associated with files to retrieve.
  
  Returns
  -------
  List[UploadedFileRec]
      A list of URL UploadedFileRec instances, each instance contains information
      about uploaded file.
docstr_tok: ["Return","a","list","of","UploadedFileRec","for","a","given","sequence","of","file_ids",".","Parameters","--","--","--","--","--","session_id","The","ID","of","the","session","that","owns","the","files",".","file_ids","The","sequence","of","ids","associated","with","files","to","retrieve",".","Returns","--","--","--","-","List","[","UploadedFileRec","]","A","list","of","URL","UploadedFileRec","instances",",","each","instance","contains","information","about","uploaded","file","."]
code: def get_files(
      self, session_id: str, file_ids: Sequence[str]
  ) -> List[UploadedFileRec]:
      """Return a  list of UploadedFileRec for a given sequence of file_ids.
  
      Parameters
      ----------
      session_id
          The ID of the session that owns the files.
      file_ids
          The sequence of ids associated with files to retrieve.
  
      Returns
      -------
      List[UploadedFileRec]
          A list of URL UploadedFileRec instances, each instance contains information
          about uploaded file.
      """
      session_storage = self.file_storage[session_id]
      file_recs = []
  
      for file_id in file_ids:
          file_rec = session_storage.get(file_id, None)
          if file_rec is not None:
              file_recs.append(file_rec)
  
      return file_recs
  
file_path: streamlit/lib/streamlit/runtime/memory_uploaded_file_manager.py
imports: import uuid
  from collections import defaultdict
  from typing import Dict, List, Sequence
  from streamlit import util
  from streamlit.logger import get_logger
  from streamlit.runtime.stats import CacheStat, group_stats
  from streamlit.runtime.uploaded_file_manager import UploadedFileManager, UploadedFileRec, UploadFileUrlInfo
label_desc: Use image node_id 2 for calling the MemoryUploadedFileManager obj's underlying member method code with example usage: obj.get_files(session_id, file_ids) and returns: file_recs