# Uses of Package
net.shibboleth.idp.plugin.authn.webauthn.storage.impl

Packages that use net.shibboleth.idp.plugin.authn.webauthn.storage.impl
Package
Description
net.shibboleth.idp.plugin.authn.webauthn.storage.impl
This package has storage implementations for WebAuthn.

Classes in net.shibboleth.idp.plugin.authn.webauthn.storage.impl used by net.shibboleth.idp.plugin.authn.webauthn.storage.impl
Class
Description
CacheService
A cache facade that handles the consistent conversion between `CredentialRecord`s and cache entries.
CacheServiceImpl
An implementation of a `CacheService` that handles the consistent conversion between `CredentialRecord`s and username cache entries using the supplied strategies.
CacheServiceImpl.Builder
A builder to safely construct this object.
CacheServiceImpl.IBuildStage
A builder stage.
CacheServiceImpl.IUserHandleMappingCacheStage
A builder stage.
IdPStorageServiceCredentialRepository
A `CredentialRepository` adaptor for the Shibboleth `StorageService`.
IdPStorageServiceCredentialRepository.VersionedCredentialSet
A class to wrap a set of deserialized credentials alongside the storage record version reported by the storage service.
StorageServiceCredentialRepositoryFactory.AcceleratorType
The type of JDBC accelerator.
WebAuthnJDBCAccelerator
A marker interface for a JDBC query accelerator that improves the performance of lookup operations.
WebAuthnJDBCQueryAccelerator
An accelerator for JDBC queries to improve the performance of lookup operations that search for non-indexed fields, namely; userHandle and credentialId.
WebAuthnJDBCReadAllAccelerator
An accelerator for JDBC queries to improve the performance of lookup operations that read all records at once.