Sander.KeyVaultCache (nuget): Since secrets and certificates stored in Azure Key Vault change very rarely, it is useful to cache them, as fetching is a relatively slow operation - if the Key Vault is in the same data center, it takes 100...300ms, but fetching the value from geographically distant Azure data center can take a second or even more.  With the caching, getting the value becomes a sub-millisecond operation.  KeyVaultCache simplifies the fetching and caching of the values from the Key Vault. It is fully thread-safe, has on-demand re-fetching and supports cache expiration (entries expire after specified time).
Keywords: azure-keyvault|key_vault|key_vault_cache|azure|azure-key-vault