def METHOD_NAME(self, is_cae: bool = False) -> msal.TokenCache:
    if self._cache_options:
        if is_cae:
            self._cae_cache = _load_persistent_cache(self._cache_options, is_cae)
        else:
            self._cache = _load_persistent_cache(self._cache_options, is_cae)
    else:
        if is_cae:
            self._cae_cache = msal.TokenCache()
        else:
            self._cache = msal.TokenCache()
    return self._cae_cache if is_cae else self._cache