public class SamlRegisteredServiceMetadataExpirationPolicy extends java.lang.Object implements com.github.benmanes.caffeine.cache.Expiry<SamlRegisteredServiceCacheKey,org.opensaml.saml.metadata.resolver.MetadataResolver>
| Constructor and Description |
|---|
SamlRegisteredServiceMetadataExpirationPolicy(long metadataCacheExpirationMinutes) |
| Modifier and Type | Method and Description |
|---|---|
long |
expireAfterCreate(SamlRegisteredServiceCacheKey cacheKey,
org.opensaml.saml.metadata.resolver.MetadataResolver chainingMetadataResolver,
long currentTime) |
long |
expireAfterRead(SamlRegisteredServiceCacheKey cacheKey,
org.opensaml.saml.metadata.resolver.MetadataResolver chainingMetadataResolver,
long currentTime,
long currentDuration) |
long |
expireAfterUpdate(SamlRegisteredServiceCacheKey cacheKey,
org.opensaml.saml.metadata.resolver.MetadataResolver chainingMetadataResolver,
long currentTime,
long currentDuration) |
public SamlRegisteredServiceMetadataExpirationPolicy(long metadataCacheExpirationMinutes)
public long expireAfterCreate(@Nonnull
SamlRegisteredServiceCacheKey cacheKey,
@Nonnull
org.opensaml.saml.metadata.resolver.MetadataResolver chainingMetadataResolver,
long currentTime)
expireAfterCreate in interface com.github.benmanes.caffeine.cache.Expiry<SamlRegisteredServiceCacheKey,org.opensaml.saml.metadata.resolver.MetadataResolver>public long expireAfterUpdate(@Nonnull
SamlRegisteredServiceCacheKey cacheKey,
@Nonnull
org.opensaml.saml.metadata.resolver.MetadataResolver chainingMetadataResolver,
long currentTime,
long currentDuration)
expireAfterUpdate in interface com.github.benmanes.caffeine.cache.Expiry<SamlRegisteredServiceCacheKey,org.opensaml.saml.metadata.resolver.MetadataResolver>public long expireAfterRead(@Nonnull
SamlRegisteredServiceCacheKey cacheKey,
@Nonnull
org.opensaml.saml.metadata.resolver.MetadataResolver chainingMetadataResolver,
long currentTime,
long currentDuration)
expireAfterRead in interface com.github.benmanes.caffeine.cache.Expiry<SamlRegisteredServiceCacheKey,org.opensaml.saml.metadata.resolver.MetadataResolver>