CloseableIdentityProvider
A IdentityProvider with Closeable resources. Users SHOULD call close when done with the provider to ensure any held resources are properly released.
Implementations MUST evict any previously-retrieved or stored identity when the provider is closed.