anchor.diff:           terminate/2, code_change/3]).
   
   
  +%% Constants
  +% Timeout of asychronous request handling == 30min
  +-define(ASYNC_TIMEOUT, 1000 * 60 * 30).
  +
  +
   %%%===================================================================
   %%% Type specifications
   %%%===================================================================
  
positive.code: %%
  %% @end
  %%--------------------------------------------------------------------
  handle_info(Info, State) ->
      lager:warning("Unknown message received: ~p", [Info]),
      {noreply, State}.
  
negative.code:                                              LeaseToken :: binary().
  end_lease(Uid, LeaseToken) ->
      gen_server:call(?MODULE, {be_req, end_lease, {Uid, LeaseToken}}).
  
  
  %%--------------------------------------------------------------------
  %% @doc
  