code: def cleanup(self):
      if not self.cleanup_at_exit:
          return
  
      for _, handler in self.handlers_cache.items():
          if handler is not None:
              handler.cleanup()
  
file_path: studio/studio/storage/storage_handler_factory.py
imports: from studio.util import logs
  from typing import Dict
  from studio.storage.http_storage_handler import HTTPStorageHandler
  from studio.storage.local_storage_handler import LocalStorageHandler
  from studio.storage.storage_setup import get_storage_verbose_level
  from studio.storage.storage_handler import StorageHandler
  from studio.storage.storage_type import StorageType
  from studio.storage.s3_storage_handler import S3StorageHandler
label_desc: Use image node_id 4 for calling the StorageHandlerFactory obj's underlying member method code with example usage: obj.cleanup() without return types