code: def _refresh_needed(self) -> bool:
      return self._credentials_modified_time() != self._last_loaded
  
imports: import logging
  import os
  import threading
  import time
  from typing import Any
  import boto3
  from botocore import session
  from botocore.compat import ensure_unicode
  from botocore.credentials import CredentialProvider, Credentials, ReadOnlyCredentials, SharedCredentialProvider
  from botocore.session import get_session
label_desc: Use image node_id 5 for calling the RefreshableSharedCredentials obj's underlying member method code with example usage: obj._refresh_needed() and returns: unknown