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 JWKSetCacheRefreshEvaluatorReturns a force-refresh evaluator.static JWKSetCacheRefreshEvaluatorReturns a no-refresh evaluator.static JWKSetCacheRefreshEvaluatorreferenceComparison(JWKSet jwtSet) Returns a reference comparison evaluator for the specified JWK set.abstract booleanrequiresRefresh(JWKSet jwkSet) Returnstrueif 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
Returnstrueif refresh of the JWK set is required.- Parameters:
jwkSet- The JWK set. Must not benull.- Returns:
trueif refresh is required,falseif not.
-