Package net.shibboleth.oidc.metadata.cache.impl
package net.shibboleth.oidc.metadata.cache.impl
Metadata cache implementation.
-
ClassDescriptionAbstractMetadataCache<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 read-ahead metadata cache.Default strategy for loading information from a file.Deserializes a UTF-8 JSON string into a Map.Strategy for extracting theIssuerIDCriterionfrom aCriteriaSet.Strategy for computing an expiry time forOIDCProviderMetadata.Strategy for finding the Issuer of the given OIDCProviderMetadata.Parse a raw byte array into a *single* OIDCProviderMetadata object.Default strategy for loading information from a resource.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.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.MetadataCacheBuilderSpec<IdentifierType,MetadataType> Marker interface for metadata cache builder specifications.A factory for building a function that resolves maps of metadata policies from the profile request context.