class_docstr: StorageManager is helper interface for downloading & uploading files to supported remote storage
  Support remote servers: http(s)/S3/GS/Azure/File-System-Folder
  Cache is enabled by default for all downloaded remote urls/files
docstr: Get size of the remote file in bytes.
  
  :param str remote_url: The url where the file is stored.
      E.g. 's3://bucket/some_file.txt', 'file://local/file'
  :param bool silence_errors: Silence errors that might occur
      when fetching the size of the file. Default: False
  
  :return: The size of the file in bytes.
      None if the file could not be found or an error occurred.
docstr_tok: ["Get","size","of","the","remote","file","in","bytes",".",":","param","str","remote_url",":","The","url","where","the","file","is","stored",".","E.g",".","'s3",":","\/\/bucket\/some_file.txt","'",",","'file",":","\/\/local\/file'",":","param","bool","silence_errors",":","Silence","errors","that","might","occur","when","fetching","the","size","of","the","file",".","Default",":","False",":","return",":","The","size","of","the","file","in","bytes",".","None","if","the","file","could","not","be","found","or","an","error","occurred","."]
code: def get_file_size_bytes(cls, remote_url, silence_errors=False):
      # type: (str, bool) -> [int, None]
      """
      Get size of the remote file in bytes.
  
      :param str remote_url: The url where the file is stored.
          E.g. 's3://bucket/some_file.txt', 'file://local/file'
      :param bool silence_errors: Silence errors that might occur
          when fetching the size of the file. Default: False
  
      :return: The size of the file in bytes.
          None if the file could not be found or an error occurred.
      """
      helper = StorageHelper.get(remote_url)
      return helper.get_object_size_bytes(remote_url, silence_errors)
  
imports: import fnmatch
  import shutil
  import tarfile
  from multiprocessing.pool import ThreadPool
  from random import random
  from time import time
  from typing import List, Optional, Union
  from zipfile import ZipFile
  from pathlib2 import Path
  from .cache import CacheManager
  from .callbacks import ProgressReport
  from .helper import StorageHelper
  from .util import encode_string_to_filename, safe_extract, create_zip_directories
  from ..debugging.log import LoggerRoot
  from ..config import deferred_config
label_desc: Use image node_id 9 for calling the StorageManager obj's underlying member method code with example usage: obj.get_file_size_bytes(cls, remote_url, silence_errors) and returns: helper