anchor.diff:      end.
   
   %% @private
  +-spec(get_redundancies_by_addr_id_1(atom(), {_,atom()}, integer(), [_]) ->
  +             {ok, #redundancies{}} | {error, any()}).
   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),
  
positive.code:         ]).
  
  %% Request type
  -type(method() :: put | get | delete | head).
  
  %%--------------------------------------------------------------------
  %% API-1  FUNCTIONS
  
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} ->
  