try this:
boolean tokenValid = isTokenValid(request);
if(tokenValid){
resetToken(request);
return true;
}
else{
saveToken(request);
return false;
}
i use it for control the user double click on bottons

