anchor.diff:  -spec save(TableIdentifier :: atom(), Owner :: pid(),
       Key :: term(), Value ::  term()) -> ok.
   save(TableIdentifier, Owner, Key, Value) ->
  -    Nodes = consistent_hasing:get_all_nodes(),
  -    lists:foreach(fun(Node) ->
  -        true = rpc:call(Node, ets, insert, [TableIdentifier, {{Owner, Key}, Value}])
  -    end, Nodes),
  +    true = ets:insert(TableIdentifier, {{Owner, Key}, Value}),
       ok.
   
   %%--------------------------------------------------------------------
  
positive.code: %%--------------------------------------------------------------------
  -spec delete(TableIdentifier :: atom(), Owner :: pid(), Key :: term()) -> ok.
  delete(TableIdentifier, Owner, Key) ->
      Nodes = consistent_hasing:get_all_nodes(),
      lists:foreach(fun(Node) ->
          true = rpc:call(Node, ets, delete, [TableIdentifier, {Owner, Key}])
      end, Nodes),
      ok.
  
  %%%===================================================================
  
negative.code: -spec get(TableIdentifier :: atom(), Owner :: pid(), Key :: term()) ->
      {ok, Value :: term()} | error.
  get(TableIdentifier, Owner, Key) ->
      case rpc:call(node(Owner), ets, lookup, [TableIdentifier, {Owner, Key}]) of
          [{_, Value}] -> {ok, Value};
          _ -> error
      end.
  