anchor.diff:           user_inspect/0,
            user_mapping_inspect/0,
   
  -         insert_users/1
  +         insert_users/2
           ]).
   
   -export([
  
positive.code: user_get_info({error,E}) ->
      {error,E}.
  
  remove_unused_entries_if_needed(Number) when is_integer(Number), Number > 0 ->
      iterate_through_users_and_delete_least_used_ones(Number);
  remove_unused_entries_if_needed(_Number) ->
      ok.
  
  
  
negative.code: -spec user_insert_info(Info::map(), MaxEntries::integer())  -> ok | {error, Reason :: atom()}.
  user_insert_info(Info,MaxEntries) ->
      CurrentEntries = ets:info(?TTS_USER,size), 
      remove_unused_entries_if_needed(CurrentEntries,MaxEntries),
      IssSubList = maps:get(user_ids,Info,[]),
      UserId = maps:get(uid, Info),
      Mappings = [ {IssSub, UserId} || IssSub <- IssSubList ],
  