anchor.diff:  collect() ->
     gen_server:call(?MODULE, collect).
   
  +stop() ->
  +  gen_server:call(?MODULE, terminate).
  +
   %%------------------------------------------------------------------------------
   %% API implementation
   %%------------------------------------------------------------------------------
  
positive.code: -behaviour(gen_server).
  
  %% tcache API exports
  -export([find/5, add/6, collect/0]).
  
  %% gen_server API exports
  -export([start_link/1]).
  
negative.code:   add_update(X, K, D, W, T, V, S0);
  
  handle_call(collect, _From, S0) ->
    {reply, ok, S0};
  
  handle_call(terminate, _From, S0) ->
    {stop, normal, ok, S0}.
  %%------------------------------------------------------------------------------
  %% internal
  %%------------------------------------------------------------------------------
  