anchor.diff:  %% @end
   %%--------------------------------------------------------------------
   -spec(terminate(Reason :: (normal | shutdown | {shutdown, term()} | term()),
  -    State :: #state{}) -> term()).
  +                State :: #state{}) -> term()).
   terminate(_Reason, #state{cache = Cache}) ->
  -  ets:delete(Cache),
  -  ok.
  +    ets:delete(Cache),
  +    ok.
   
   %%--------------------------------------------------------------------
   %% @private
  
positive.code: %% @end
  %%--------------------------------------------------------------------
  -spec(code_change(OldVsn :: term() | {down, term()}, State :: #state{},
      Extra :: term()) ->
    {ok, NewState :: #state{}} | {error, Reason :: term()}).
  code_change(_OldVsn, State, _Extra) ->
    {ok, State}.
  
  %%%===================================================================
  %%% Internal functions
  %%%===================================================================
  
  do_get_users(State = #state{cache = Cache}) ->
    {reply, ets:tab2list(Cache), State}.
negative.code: %% @end
  %%--------------------------------------------------------------------
  -spec(handle_info(Info :: timeout() | term(), State :: #state{}) ->
               {noreply, NewState :: #state{}} |
               {noreply, NewState :: #state{}, timeout() | hibernate} |
               {stop, Reason :: term(), NewState :: #state{}}).
  handle_info(_Info, State) ->
      {noreply, State}.
  
  %%--------------------------------------------------------------------
  %% @private
  