anchor.diff:                                               Object#object{ring_hash = RingHash}, F);
           _Error ->
               {error, ?ERROR_META_NOT_FOUND}
  -    end.
  -
  +    end;
   
   %% @doc obj-replication request from remote node.
   %%
  --spec(replicate(atom(), #object{}) ->
  -             ok | {error, any()}).
  -replicate(Method, Object) when is_record(Object, object) == true ->
  +replicate(?REP_REMOTE, Method, Object) ->
       Key      = Object#object.key,
       AddrId   = Object#object.addr_id,
       Clock    = Object#object.clock,
  
positive.code:              ok | {error, any()}).
  delete(Object, ReqId) ->
      _ = leo_statistics_req_counter:increment(?STAT_REQ_DEL),
      AddrId = Object#object.addr_id,
  
      replicate(?CMD_DELETE, AddrId, Object#object{method = ?CMD_DELETE,
                                                   data   = <<>>,
                                                   dsize  = 0,
                                                   req_id = ReqId,
                                                   del    = ?DEL_TRUE}).
  
  
  %%--------------------------------------------------------------------
  
negative.code:                     {error, Cause}
              end
      end;
  replicate(_,_,_) ->
      {error, badarg}.
  
  