Previously, the CachingClientFactory would keep all cached Vault Clients alive even if no longer had any referring objects.
With this change the CachingClientFactory will track the number of objects that reference a specific Vault client. Any client that no longer has any references will be evicted from the cache.
Previously, the CachingClientFactory would keep all cached Vault Clients alive even if no longer had any referring objects.
With this change the CachingClientFactory will track the number of objects that reference a specific Vault client. Any client that no longer has any references will be evicted from the cache.