anchor.diff:  -spec get(TableIdentifier :: atom(), Owner :: pid(), Key :: term()) ->
       {ok, Value :: term()} | error.
   get(TableIdentifier, Owner, Key) ->
  -    case ets:lookup(TableIdentifier, {Owner, Key}) of
  +    case rpc:call(node(Owner), ets, lookup, [TableIdentifier, {Owner, Key}]) of
           [{_, Value}] -> {ok, Value};
           _ -> error
       end.
  
positive.code: -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),
      ok.
  
  %%--------------------------------------------------------------------
  
negative.code: %%--------------------------------------------------------------------
  -spec delete(TableIdentifier :: atom(), Owner :: pid(), Key :: term()) -> ok.
  delete(TableIdentifier, Owner, Key) ->
      true = ets:delete(TableIdentifier, {Owner, Key}),
      ok.
  
  %%%===================================================================
  