anchor.diff:      {ok, State}.
   
   init(_Args) ->
  -    {ok, dict:new()}.
  +    {ok, #mc_state{}}.
   
   terminate(shutdown, State) ->
       {ok, State}.
   
   handle_info(flush, _State) ->
       error_logger:info_msg("Doing delayed flush.~n", []),
  -    {noreply, dict:new()};
  +    {noreply, #mc_state{}};
   handle_info(X, State) ->
       error_logger:info_msg("Someone asked for info ~p~n", [X]),
       {noreply, State}.
  
positive.code: % GET operation
  handle_call({?GET, <<>>, Key, <<>>, _CAS}, _From, State) ->
      error_logger:info_msg("Got GET command for ~p.~n", [Key]),
      case dict:find(Key, State) of
          {ok, Item} ->
              Flags = Item#cached_item.flags,
              {reply, {0, <<Flags:32>>, <<>>, Item#cached_item.data, 0},
  
negative.code:           data
           }).
  
  -record(mc_state, {cas=0, store=dict:new()}).
  
  start_link() ->
      gen_server:start_link({local, ?MODULE}, ?MODULE, [], []).
  
  