anchor.diff:      },
       try
           ets:insert(?CACHE_NAME, CacheEntry),
  -        ok
  +        true
       catch Type:Reason ->
           ?warning("Failed to save entry in ~p cache (ets table) due to ~p:~p", [
               ?MODULE, Type, Reason
           ]),
  -        ok
  +        false
       end.
   
   
  
positive.code:                 %% given TokenAuth).
                  case VerificationResult of
                      {ok, ?USER(UserId), _} ->
                          case user_logic:get(TokenAuth, UserId) of
                              {ok, _} ->
                                  VerificationResult;
                              {error, _} = Error ->
                                  Error
                          end;
                      _ ->
                          VerificationResult
                  end
              catch Type:Reason ->
                  ?error_stacktrace("Cannot verify user auth due to ~p:~p", [
                      Type, Reason
  
negative.code: -spec infer_cache_expiration(token_auth(), verification_result()) -> timestamp().
  infer_cache_expiration(_TokenAuth, {error, _}) ->
      ?NOW() + ?CACHE_ITEM_DEFAULT_TTL;
  infer_cache_expiration(#token_auth{audience_token = undefined}, {ok, _, Expiration}) ->
      Expiration;
  infer_cache_expiration(_TokenAuth, {ok, _, _}) ->
      ?NOW() + ?CACHE_ITEM_DEFAULT_TTL.
  
  