anchor.diff:    case Mod:init(edis_config:get(dir), Index, InitArgs) of
       {ok, Ref} ->
         {ok, #state{index = Index, backend_mod = Mod, backend_ref = Ref,
  -                  last_save = edis_util:timestamp(), start_time = edis_util:now(),
  +                  last_save = edis_util:timestamp(), start_time = edis_vclock:timestamp(), 
                     accesses = dict:new(), updates = dict:new(), blocked_list_ops = dict:new()}};
       {error, Reason} ->
         lager:alert("Couldn't start backend (~p): ~p~n", [{Mod, InitArgs}, Reason]),
  
positive.code: 
  db_put(Destination, EdisItem, State) ->
    IncrementedVClock = EdisItem#edis_item{
                                            vclock = edis_vclock:increment(process(State#state.index), EdisItem#edis_item.vclock), 
                                            timestamp = edis_vclock:timestamp()},
    (State#state.backend_mod):put(
                     State#state.backend_ref,
  
negative.code: stamp(_Key, none, State) -> State;
  stamp(Key, read, State) ->
    State#state{accesses =
                    dict:store(Key, edis_vclock:timestamp() - State#state.start_time, State#state.accesses)};
  stamp(Key, write, State) ->
    State#state{updates =
                    dict:store(Key, edis_vclock:timestamp() - State#state.start_time, State#state.updates),
                accesses =
                    dict:store(Key, edis_vclock:timestamp() - State#state.start_time, State#state.accesses)}.
  
  %% @private
  block_list_op(_Key, _Req, _From, undefined, State) -> State;
  