Package net.shibboleth.oidc.metadata.cache.impl
Metadata cache implementation.
-
Interface Summary Interface Description MetadataCacheBuilderSpec<IdentifierType,MetadataType> Marker interface for metadata cache builder specifications. -
Class Summary Class Description AbstractMetadataCache<IdentifierType,MetadataType> A baseMetadataCacheimplementation.BaseMetadataCacheBuilderSpec<IdentifierType,MetadataType> A based metadata cache builder specification.BatchMetadataCache<IdentifierType,MetadataType> Ametadata cacheimplementation that supports 'refresh-ahead' semantics for batch cache updates.BatchMetadataCacheBuilderSpec<IdentifierType,MetadataType> A specification for building a batch based read-ahead metadata cache.DefaultFileLoadingStrategy Default strategy for loading information from a file.DefaultJSONMapParsingStrategy<V> Deserializes a UTF-8 JSON string into a Map.DefaultOIDCProviderMetadataCriteriaToIdentifierStrategy Strategy for extracting theIssuerIDCriterionfrom aCriteriaSet.DefaultOIDCProviderMetadataExpirationTimeStrategy Strategy for computing an expiry time forOIDCProviderMetadata.DefaultOIDCProviderMetadataIdentifierExtractionStrategy Strategy for finding the Issuer of the given OIDCProviderMetadata.DefaultOIDCProviderMetadataParsingStrategy Parse a raw byte array into a *single* OIDCProviderMetadata object.DefaultSourceMetadataExpirationTimeStrategy Simple strategy for computing an expiry time by adding an expiry duration to the current time.DynamicMetadataCache<IdentifierType,MetadataType> A metadata cache implementation that supports 'read-through' semantics.DynamicMetadataCacheBuilderSpec<IdentifierType,MetadataType> A specification for building a dynamic read-through metadata cache.FetchThroughMetadataCache<IdentifierType,MetadataType> Ametadata cacheimplementation that does not support reading and writing to a backing store.FetchThroughMetadataCacheBuilderSpec<IdentifierType,MetadataType> A specification for building a fetch-through metadata cache.MetadataCacheBuilder A builder that creates, initializes, and safely publishes the correctmetadata cachebased on the suppliedmetadata cache builder specification.MetadataCacheBuilder.Builder<IdentifierType,MetadataType> A static builder for generating a batch metadata cache from a given specification.MetadataPolicyLookupStrategyFactory A factory for building a function that resolves maps of metadata policies from the profile request context.