**Is your feature request related to a problem? Please describe. **
Currently, when performing a force refresh operation and AAD (Azure Active Directory) failed but healthy(not returning 5xx errors), the refresh_in value remains in the cache. This can lead to unnecessary cached refresh timing information that is no longer relevant after a force refresh.
Describe the solution you'd like
When a force refresh is unsuccessful and AAD is responding not normally (non 5xx errors):
- Execute the force refresh operation
- Upon Unsuccessful token refresh, clear the
refresh_in value from cache
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.