anchor.diff:  %%--------------------------------------------------------------------
   -spec(terminate(Reason :: (normal | shutdown | {shutdown, term()} | term()),
       State :: #state{}) -> term()).
  -terminate(_Reason, _State) ->
  +terminate(_Reason, #state{cache = Cache}) ->
  +  ets:delete(Cache),
     ok.
   
   %%--------------------------------------------------------------------
  
positive.code: %% API
  -export([start_link/0]).
  
  %% gen_server callbacks
  -export([init/1,
    handle_call/3,
  
negative.code:   {noreply, NewState :: #state{}, timeout() | hibernate} |
    {stop, Reason :: term(), Reply :: term(), NewState :: #state{}} |
    {stop, Reason :: term(), NewState :: #state{}}).
  handle_call({get}, _From, State) ->
    do_get_users(State);
  handle_call(_Request, _From, State) ->
    {reply, ok, State}.
  
  