anchor.diff:                      {error, Cause}
               end
       end;
  -replicate(_,_) ->
  +replicate(_,_,_) ->
       {error, badarg}.
   
  
positive.code:          copy/3,
           prefix_search/3]).
  
  -define(PROC_TYPE_REPLICATE,   'replicate').
  -define(PROC_TYPE_READ_REPAIR, 'read_repair').
  
  -record(read_parameter, {
            addr_id       :: integer(),
  
negative.code:              ok | {error, any()}).
  put(Object, ReqId) ->
      _ = leo_statistics_req_counter:increment(?STAT_REQ_PUT),
      replicate(?REP_LOCAL, ?CMD_PUT, Object#object{method = ?CMD_PUT,
                                                    req_id = ReqId}).
  
  %% @doc Insert an object (request from local.replicator).
  %%
  