anchor.diff:              Ans = case ToDo of
                         {ok, NewMethod, NewArgs} ->
                             FullArgs = [ModelConfig | NewArgs],
  -                          worker_proxy:call(datastore_worker, {driver_call,
  -                              datastore:driver_to_module(?PERSISTENCE_DRIVER), NewMethod, FullArgs}, ?DISK_OP_TIMEOUT);
  +                          CallAns = worker_proxy:call(datastore_worker, {driver_call,
  +                              datastore:driver_to_module(?PERSISTENCE_DRIVER), NewMethod, FullArgs}, ?DISK_OP_TIMEOUT),
  +                          {op_change, NewMethod, CallAns};
                         ok ->
                             FullArgs = [ModelConfig | Args],
                             worker_proxy:call(datastore_worker, {driver_call,
  
positive.code:                      {ok, _} ->
                           end_disk_op(Uuid, Pid, ModelName, Op, Level);
                       {error, not_last_user} -> ok;
                       {error, deleted} ->
                           delete_dump_info(Uuid, Pid, Level);
                       WrongAns -> WrongAns
                   end
          end,
  
negative.code:         end,
          ok
      catch
          throw:user_changed ->
              ok;
          E1:E2 ->
              ?error_stacktrace("Error in cache_controller end_disk_op. Args: ~p. Error: ~p:~p.",
                  [{Uuid, Owner, ModelName, Op, Level}, E1, E2]),
  