anchor.diff:  handle_cast(?TEMP_TOKENS_DELETED_MSG(UserId), State) ->
       ?debug("Received temporary tokens deleted event for user ~s", [UserId]),
   
  -    Expiration = ?NOW() + ?CACHE_ITEM_DEFAULT_TTL,
  +    Expiration = ?DEFAULT_EXPIRATION_INTERVAL(),
       ets:select_replace(?CACHE_NAME, ets:fun2ms(fun(#cache_entry{
           token_ref = {temporary, Id, _Generation}
       } = CacheEntry) when Id == UserId ->
  
positive.code:                 verification_result = Error,
  
                  token_ref = TokenRef,
                  cache_expiration = ?NOW() + ?CACHE_ITEM_DEFAULT_TTL
              })
      end,
      {noreply, State};
  
negative.code: -spec get_token_credentials_verification_result(auth_manager:token_credentials()) ->
      {ok, auth_manager:verification_result()} | ?ERROR_NOT_FOUND.
  get_token_credentials_verification_result(TokenCredentials) ->
      try ets:lookup(?CACHE_NAME, TokenCredentials) of
          [#cache_entry{} = Entry] ->
              case has_cache_entry_expired(Entry) of
                  true ->
                      ?ERROR_NOT_FOUND;
                  false ->
                      case Entry#cache_entry.token_revoked of
                          true -> {ok, ?ERROR_TOKEN_REVOKED};
                          false -> {ok, Entry#cache_entry.verification_result}
                      end
              end;
          _ ->
              ?ERROR_NOT_FOUND
  