anchor.diff:      local_only_record_with_local_aux_cache;
   test_to_record(local_only_record_with_local_aux_cache_update_test) ->
       local_only_record_with_local_aux_cache;
  +test_to_record(local_only_record_with_local_aux_cache_create_or_update_test) ->
  +    local_only_record_with_local_aux_cache;
   test_to_record(global_only_record_with_local_aux_cache_creation_test) ->
       global_only_record_with_local_aux_cache;
   test_to_record(global_only_record_with_local_aux_cache_save_test) ->
  
positive.code:     local_only_record_with_local_aux_cache_save_test/1,
      local_only_record_with_local_aux_cache_deletion_test/1,
      local_only_record_with_local_aux_cache_update_test/1,
      global_only_record_with_local_aux_cache_creation_test/1,
      global_only_record_with_local_aux_cache_save_test/1,
      global_only_record_with_local_aux_cache_deletion_test/1,
      global_only_record_with_local_aux_cache_update_test/1,
      global_only_record_with_global_aux_cache_creation_test/1,
      global_only_record_with_global_aux_cache_save_test/1,
      global_only_record_with_global_aux_cache_deletion_test/1,
      global_only_record_with_global_aux_cache_update_test/1]).
  
  -define(POSTHOOK_METHODS, [save, delete, update, create, create_or_update]).
  
  
negative.code:     timer:sleep(timer:seconds(1)),
      check_list_ordered(Worker1, OrderedRecords2, Level, TestModel, field1).
  
  local_only_record_with_local_aux_cache_create_or_update_test(Config) ->
  
      [Worker1 | _] = ?config(cluster_worker_nodes, Config),
      Level = ?LOCAL_ONLY_LEVEL,
      TestModel = local_only_record_with_local_aux_cache,
      OrderedRecords = create_test_records(TestModel, 10),
      ShuffledRecords = shuffle(OrderedRecords),
      RecordsAndKeys = create_records(Worker1, ShuffledRecords, Level),
      SortedKeys = sort_keys(RecordsAndKeys, OrderedRecords),
      {RecordToUpdate, Key} = choose_random_element_from_list(OrderedRecords, SortedKeys),
      UpdateFun = fun(OldRecord) ->
          {ok, OldRecord#local_only_record_with_local_aux_cache{field1=field1_0020}}
      end,
      {ok, UpdatedRecord} = UpdateFun(RecordToUpdate),
      OrderedRecords2 = (OrderedRecords ++ [UpdatedRecord]) -- [RecordToUpdate],
      create_or_update(Worker1, Key, UpdatedRecord, Level, UpdateFun),
      timer:sleep(timer:seconds(1)),
      check_list_ordered(Worker1, OrderedRecords2, Level, TestModel, field1),
  
      NewRecord = create_test_record(TestModel, 0),
      create_or_update(Worker1, <<"non_existing_key">>, NewRecord, Level, UpdateFun),
      OrderedRecords3 = [NewRecord | OrderedRecords2],
      check_list_ordered(Worker1, OrderedRecords3, Level, TestModel, field1).
  
  global_only_record_with_local_aux_cache_creation_test(Config) ->
  
      [Worker1 | _] = ?config(cluster_worker_nodes, Config),
  