public class KeyVaultOperation extends Object
| Modifier and Type | Field and Description |
|---|---|
private static long |
CACHE_REFRESH_INTERVAL_IN_MS |
private com.microsoft.azure.keyvault.KeyVaultClient |
keyVaultClient |
private AtomicLong |
lastUpdateTime |
private ConcurrentHashMap<String,Object> |
propertyNamesHashMap |
private Object |
refreshLock |
private ReadWriteLock |
rwLock |
private String |
vaultUri |
| Constructor and Description |
|---|
KeyVaultOperation(com.microsoft.azure.keyvault.KeyVaultClient keyVaultClient,
String vaultUri) |
| Modifier and Type | Method and Description |
|---|---|
private void |
createOrUpdateHashMap() |
Object |
get(String secretName) |
String[] |
list() |
private static final long CACHE_REFRESH_INTERVAL_IN_MS
private final Object refreshLock
private com.microsoft.azure.keyvault.KeyVaultClient keyVaultClient
private String vaultUri
private ConcurrentHashMap<String,Object> propertyNamesHashMap
private AtomicLong lastUpdateTime
private ReadWriteLock rwLock
public KeyVaultOperation(com.microsoft.azure.keyvault.KeyVaultClient keyVaultClient,
String vaultUri)
Copyright © 2018 Microsoft. All rights reserved.