INNER CODE UNIT · Java
clearAccessToken
Erudika/para · para-client/src/main/java/com/erudika/para/client/ParaClient.java:349
private void clearAccessToken() {
tokenKey = null;
tokenKeyExpires = null;
tokenKeyNextRefresh = null;
}
private boolean shouldRefreshToken(long now) {
boolean notExpired = tokenKeyExpires != null && tokenKeyExpires > now;
boolean canRefresh = tokenKeyNextRefresh != null &&
(tokenKeyNextRefresh < now || tokenKeyNextRefresh > tokenKeyExpires);
return tokenKey != null && notExpired && canRefresh;
}
private void rememberAccessToken(Map<?, ?> jwtData) {
if (jwtData == null) {
clearAccessToken();
return;
}