anchor.diff:      {noreply, State};
   
   handle_cast(?TOKEN_STATUS_CHANGED_MSG(TokenId, IsRevoked), State) ->
  +    ?debug("Received token status changed (revoked: ~p) event for token ~s", [
  +        TokenId, IsRevoked
  +    ]),
       ets:select_replace(?CACHE_NAME, ets:fun2ms(fun(#cache_entry{
           verification_result = {ok, _, _},
           token_ref = {named, Id},
  
positive.code:     {noreply, schedule_cache_purge(State)};
  
  handle_cast(?MONITOR_TOKEN_REQ(TokenAuth, TokenRef), State) ->
      case is_token_revoked(TokenRef) of
          {ok, IsRevoked} ->
              ets:update_element(?CACHE_NAME, TokenAuth, [
  
negative.code:     {noreply, State};
  
  handle_cast(?TEMP_TOKENS_GENERATION_CHANGED_MSG(UserId, Generation), State) ->
      ?debug("Received temporary tokens generation changed (gen: ~p) event for user ~s", [
          UserId, Generation
      ]),
      ets:select_replace(?CACHE_NAME, ets:fun2ms(fun(#cache_entry{
          verification_result = {ok, _, _},
          token_ref = {temporary, Id, OldGeneration}
  