# Uses of Interface
net.shibboleth.idp.plugin.authn.webauthn.storage.impl.CacheServiceImpl.IBuildStage

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

## Uses of CacheServiceImpl.IBuildStage in net.shibboleth.idp.plugin.authn.webauthn.storage.impl

Classes in net.shibboleth.idp.plugin.authn.webauthn.storage.impl that implement CacheServiceImpl.IBuildStage
Modifier and Type
Class
Description
`static final class`
`CacheServiceImpl.Builder`
A builder to safely construct this object.
Methods in net.shibboleth.idp.plugin.authn.webauthn.storage.impl that return CacheServiceImpl.IBuildStage
Modifier and Type
Method
Description
`CacheServiceImpl.IBuildStage`
CacheServiceImpl.Builder.`withCache(Cache<String,String> cache)`
`CacheServiceImpl.IBuildStage`
CacheServiceImpl.IUserHandleMappingCacheStage.`withCache(Cache<String,String> cache)`
The userHandle to username mapping cache.
`CacheServiceImpl.IBuildStage`
CacheServiceImpl.Builder.`withKeyExtractionStrategy(Function<CredentialRecord,String> keyExtractionStrategy)`
`CacheServiceImpl.IBuildStage`
CacheServiceImpl.IBuildStage.`withKeyExtractionStrategy(Function<CredentialRecord,String> strategy)`
The strategy to use to convert a `CredentialRecord` into a key suitable for the cache.
`CacheServiceImpl.IBuildStage`
CacheServiceImpl.Builder.`withLookupKeyExtractionStrategy(Function<com.yubico.webauthn.data.ByteArray,String> lookupKeyExtractionStrategy)`
`CacheServiceImpl.IBuildStage`
CacheServiceImpl.IBuildStage.`withLookupKeyExtractionStrategy(Function<com.yubico.webauthn.data.ByteArray,String> strategy)`
The strategy to use to convert a ByteArray into a key suitable for the cache.
`CacheServiceImpl.IBuildStage`
CacheServiceImpl.Builder.`withValueExtractionStrategy(Function<CredentialRecord,String> valueExtractionStrategy)`
`CacheServiceImpl.IBuildStage`
CacheServiceImpl.IBuildStage.`withValueExtractionStrategy(Function<CredentialRecord,String> strategy)`
The strategy to use to convert a `CredentialRecord` into a key suitable for the cache.