anchor.diff:  handle_cast(?TOKEN_DELETED_MSG(TokenId), State) ->
       ?debug("Received token deleted event for token ~s", [TokenId]),
   
  -    Expiration = ?NOW() + ?CACHE_ITEM_DEFAULT_TTL,
  +    Expiration = ?DEFAULT_EXPIRATION_INTERVAL(),
       ets:select_replace(?CACHE_NAME, ets:fun2ms(fun(#cache_entry{
           token_ref = {named, Id}
       } = CacheEntry) when Id == TokenId ->
  
positive.code:                 verification_result = Error,
  
                  token_ref = TokenRef,
                  cache_expiration = ?NOW() + ?CACHE_ITEM_DEFAULT_TTL
              })
      end,
      {noreply, State};
  
negative.code: -define(TEMP_TOKENS_DELETED_MSG(__UserId),
      {temporary_tokens_deleted, __UserId}
  ).
  
  -define(EXPIRATION_INTERVAL(__Timer), {interval, __Timer}).
  -define(EXPIRATION_TIMESTAMP(__Timestamp), {timestamp, __Timestamp}).
  
  -define(DEFAULT_EXPIRATION_INTERVAL(), ?EXPIRATION_INTERVAL(countdown_timer:start_seconds(
      ?CACHE_ITEM_DEFAULT_TTL
  ))).
  
  -define(NOW(), global_clock:timestamp_seconds()).
  
  