anchor.diff:                      {error, Cause}
               end
       end;
  -replicate(_,_) ->
  +replicate(_,_,_) ->
       {error, badarg}.
   
  
positive.code:              ok | {error, any()}).
  delete(Object) ->
      _ = leo_statistics_req_counter:increment(?STAT_REQ_DEL),
      replicate(?CMD_DELETE, Object).
  
  %% @doc Remova an object (request from gateway)
  %%
  
negative.code:              {ok, atom()} | {error, any()}).
  put(Object) when erlang:is_record(Object, object) ->
      _ = leo_statistics_req_counter:increment(?STAT_REQ_PUT),
      replicate(?REP_REMOTE, ?CMD_PUT, Object).
  
  %% @doc Insert an object (request from gateway).
  %%
  