code: def execute(self, argv: List) -> bool:
      total_file_size = 0.0
      total_file_cnt = 0
  
      for root, dirs, files in os.walk(hubenv.CACHE_HOME):
          total_file_cnt += len(files)
          total_file_cnt += len(dirs)
          for file in files:
              realpath = os.path.join(hubenv.CACHE_HOME, root, file)
              total_file_size += os.path.getsize(realpath)
  
          for dir in dirs:
              realdir = os.path.join(hubenv.CACHE_HOME, root, dir)
              total_file_size += os.path.getsize(realdir)
  
      shutil.rmtree(hubenv.CACHE_HOME)
  
      if total_file_cnt == 0:
          print("No cache to release.")
      else:
          print("Clear {} cached files.".format(total_file_cnt))
          print(
              "Free disk space {}.".format(
                  file_size_in_human_format(total_file_size)
              )
          )
  
      return True
  
file_path: PaddleHub/paddlehub/commands/clear.py
imports: import os
  import shutil
  from typing import List
  import paddlehub.env
  from paddlehub.commands import register
label_desc: Use image node_id 1 for calling the ClearCommand obj's underlying member method code with example usage: obj.execute(argv) and returns: True