anchor.diff:  	{ok, {index_results_v1, L, _,_}} = riakc_pb_socket:get_index_eq(Pid, ?UTokenBucket,{integer_index, Attr}, Key),
   	L.
   
  -
  -
   impl_check_is_online(Pid, Id, Token) when is_list(Id) ->
   	BinId = erlang:list_to_binary(Id),
   	impl_check_is_online(Pid, BinId, Token);
  
positive.code: %%
  %% APIs
  %%
  test() -> ng.
  
  add(Id) ->
  	Reply = gen_server:call(?MODULE, {add, Id}).
  
  remove_all() ->
  	Reply = gen_server:call(?MODULE, {remove_all}).
  
negative.code: %% Utilities
  %%
  
  gen_token() ->
  	#token{token = crypto:rand_bytes(?BYTES_OF_TOKEN),
  		expire_unixtime = 0}.
  
  gen_token(ExpireUnixtime) ->
  	#token{token = crypto:rand_bytes(?BYTES_OF_TOKEN),
  		expire_unixtime = ExpireUnixtime}.
  
  %%
  %% Behaviors
  