anchor.diff:          ]).
   
   %% Request type
  --type(method() :: put | get | delete | head).
  +-type(method() :: put | get | delete | head | default).
   
   %%--------------------------------------------------------------------
   %% API-1  FUNCTIONS
  
positive.code:     end.
  
  %% @private
  get_redundancies_by_addr_id_1(ServerRef, TblInfo, AddrId, Options) ->
      N = leo_misc:get_value(?PROP_N, Options),
      R = leo_misc:get_value(?PROP_R, Options),
  
negative.code: %% @doc Retrieve redundancies from the ring-table.
  %%
  -spec(get_redundancies_by_key(string()) ->
               {ok, #redundancies{}} | {error, any()}).
  get_redundancies_by_key(Key) ->
      get_redundancies_by_key(default, Key).
  
  -spec(get_redundancies_by_key(method(), string()) ->
               {ok, #redundancies{}} | {error, any()}).
  get_redundancies_by_key(Method, Key) ->
      case leo_misc:get_env(?APP, ?PROP_OPTIONS) of
          {ok, Options} ->
  