anchor.diff:       tid = Tid
       }}.
   
  -handle_call({put, Code, Value}, _From,
  +handle_call({put, Code, Value, TimeOut}, _From,
               #state{tid = Tid} = State) ->
     ets:insert(Tid, {Code, Value}),
  -  timer:send_after(?SSO_TO, {drop, Code}),
  +  timer:send_after(TimeOut, {drop, Code}),
     {reply, ok, State};
   handle_call({get, Code}, _From,
               #state{tid = Tid} = State) ->
  
positive.code:   gen_server:start_link({local, ?SERVER}, ?MODULE, [], []).
  
  put_state(Code, Value) ->
    gen_server:call(?SERVER, {put, Code, Value}).
  
  get_state(Code) ->
    gen_server:call(?SERVER, {get, Code}).
  
negative.code: 
  -export([
           put_state/2,
           put_state/3,
           get_state/1
          ]).
  
  