anchor.diff:                        {ok, Value} -> Value;
                         error -> orddict:new()
                     end,
  -    CurrTime = erlang:now(),
  +    CurrTime = 	erlang:timestamp(),
       orddict:store(Key, [{Amount, CurrTime} | QueueForKey], RequestsQueue).
   
   request_remote(0, _Key) -> 0;
  
positive.code: request_response(_BinaryRep,_RequestCacheEntry) -> ok.
  
  cancel_consecutive_req(LastTransfers, Period) ->
      CurrTime = erlang:now(),
      orddict:filter(
        fun(_, Timeout) ->
                timer:now_diff(Timeout,CurrTime) < Period end, LastTransfers).
  
  clear_pending_req(LastRequests, Period) ->
      CurrTime = erlang:now(),
      orddict:filter(fun(_, ListRequests) ->
                     FilteredList = lists:filter(fun({_, Timeout}) ->
                                     timer:now_diff(Timeout,CurrTime) < Period end, ListRequests),
  
negative.code:     case can_process(Key, Requester, NewLT) of
          true ->
              antidote:append(Key, ?DATA_TYPE, {transfer, {Amount, Requester, MyDCId}}),
              {noreply, State#state{last_transfers=orddict:store({Key, Requester}, erlang:timestamp(), NewLT)}};
          _ ->
              {noreply, State#state{last_transfers=NewLT}}
      end.
  