Package com.nimbusds.jose.jwk.source
Interface JWKSetCache
-
- All Known Implementing Classes:
DefaultJWKSetCache
public interface JWKSetCache
JSON Web Key (JWK) set cache. Implementations should be thread-safe.- Version:
- 2020-03-11
- Author:
- Vladimir Dzhuvinov, Sarvesh Sharma
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JWKSetget()Gets the cached JWK set.voidput(JWKSet jwkSet)Puts the specified JWK set into the cache or clears the cache.booleanrequiresRefresh()Returnstrueif the cached JWK set requires a refresh.
-
-
-
Method Detail
-
put
void put(JWKSet jwkSet)
Puts the specified JWK set into the cache or clears the cache.- Parameters:
jwkSet- The JWK set to cache,nullto clear the cache.
-
requiresRefresh
boolean requiresRefresh()
Returnstrueif the cached JWK set requires a refresh. This should typically occur some time before the cache has expired, to allow for transient retrieval exceptions before expiration.- Returns:
trueif the cached JWK set requires a refresh.
-
-