public class DefaultMetadataCache extends java.lang.Object implements SamlMetadataCache
Constructor and Description |
---|
DefaultMetadataCache(java.time.Clock time,
org.springframework.web.client.RestOperations validatingNetwork,
org.springframework.web.client.RestOperations nonValidatingNetwork) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
long |
getCacheHitDurationMillis() |
long |
getCacheMissDurationMillis() |
byte[] |
getMetadata(java.lang.String uri,
boolean skipSslValidation) |
byte[] |
remove(java.lang.String uri) |
DefaultMetadataCache |
setCacheHitDurationMillis(long cacheHitDurationMillis) |
DefaultMetadataCache |
setCacheMissDurationMillis(long cacheMissDurationMillis) |
public DefaultMetadataCache(java.time.Clock time, org.springframework.web.client.RestOperations validatingNetwork, org.springframework.web.client.RestOperations nonValidatingNetwork)
public long getCacheHitDurationMillis()
public DefaultMetadataCache setCacheHitDurationMillis(long cacheHitDurationMillis)
public long getCacheMissDurationMillis()
public DefaultMetadataCache setCacheMissDurationMillis(long cacheMissDurationMillis)
public byte[] getMetadata(java.lang.String uri, boolean skipSslValidation)
getMetadata
in interface SamlMetadataCache
public void clear()
clear
in interface SamlMetadataCache
public byte[] remove(java.lang.String uri)
remove
in interface SamlMetadataCache