Package com.nimbusds.jose.jwk.source
Class JWKSetCacheRefreshEvaluator
java.lang.Object
com.nimbusds.jose.jwk.source.JWKSetCacheRefreshEvaluator
Evaluates whether a JWK set cache requires refreshing.
- Version:
- 2024-05-08
- Author:
- Thomas Rørvik Skjølberg, Vladimir Dzhuvinov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JWKSetCacheRefreshEvaluator
Returns a force-refresh evaluator.static JWKSetCacheRefreshEvaluator
Returns a no-refresh evaluator.static JWKSetCacheRefreshEvaluator
referenceComparison
(JWKSet jwtSet) Returns a reference comparison evaluator for the specified JWK set.abstract boolean
requiresRefresh
(JWKSet jwkSet) Returnstrue
if refresh of the JWK set is required.
-
Constructor Details
-
JWKSetCacheRefreshEvaluator
public JWKSetCacheRefreshEvaluator()
-
-
Method Details
-
forceRefresh
Returns a force-refresh evaluator.- Returns:
- The force-refresh evaluator.
-
noRefresh
Returns a no-refresh evaluator.- Returns:
- The no-refresh evaluator.
-
referenceComparison
Returns a reference comparison evaluator for the specified JWK set.- Parameters:
jwtSet
- The JWK set.- Returns:
- The reference comparison evaluator.
-
requiresRefresh
Returnstrue
if refresh of the JWK set is required.- Parameters:
jwkSet
- The JWK set. Must not benull
.- Returns:
true
if refresh is required,false
if not.
-