anchor.diff:                               ['$_']}]).
   -define(DELETE_PTN(B,K), {{B,'_','_',K},'_'}).
   
  +%% ETS table name macros so we can break encapsulation for testing
  +%% mode
  +-define(DNAME(P), list_to_atom("riak_kv_"++integer_to_list(P))).
  +-define(INAME(P), list_to_atom("riak_kv_"++integer_to_list(P)++"_i")).
  +-define(TNAME(P), list_to_atom("riak_kv_"++integer_to_list(P)++"_t")).
  +
   -record(state, {data_ref :: ets:tid(),
                   index_ref :: ets:tid(),
                   time_ref :: ets:tid(),
  
positive.code: -spec callback(reference(), any(), state()) -> {ok, state()}.
  callback(_Ref, _Msg, State) ->
      {ok, State}.
  
  %% ===================================================================
  %% Internal functions
  
negative.code:          callback/3]).
  
  %% "Testing" backend API
  -export([reset/0]).
  
  -ifdef(TEST).
  -include_lib("eunit/include/eunit.hrl").
  