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