anchor.diff:      ?assertMatch({ok, _}, ?call(Worker1, TestRecord, create, [Doc])),
       ?assertMatch({ok, true}, ?call(Worker2, PModule, exists, [ModelConfig, Key]), 6),
   
  -    ?assertMatch(ok, ?call(Worker2, CModule, delete, [ModelConfig, Key, ?PRED_ALWAYS])),
  +    ?assertMatch(ok, ?call(Worker2, caches_controller, clear, [?GLOBAL_ONLY_LEVEL, TestRecord, Key])),
       ?assertMatch({error, already_exists}, ?call(Worker1, TestRecord, create, [Doc])),
   
       ?assertMatch(ok, ?call(Worker2, PModule, delete, [ModelConfig, Key, ?PRED_ALWAYS])),
  
positive.code:     ?assertMatch(ok, ?call_store(Worker1, create_link, [?GLOBALLY_CACHED_LEVEL, Doc, {link, LinkedDoc}])),
      ?assertMatch({ok, _}, ?call(Worker2, PModule, fetch_link, [ModelConfig, Key, link]), 6),
  
      ?assertMatch(ok, ?call(Worker2, CModule, delete_links, [ModelConfig, Key, [link]])),
      ?assertMatch({error, already_exists}, ?call_store(Worker1, create_link, [?GLOBALLY_CACHED_LEVEL, Doc, {link, LinkedDoc}])),
  
      ?assertMatch(ok, ?call(Worker2, PModule, delete_links, [ModelConfig, Key, [link]])),
  
negative.code: 
      ModelConfig = TestRecord:model_init(),
      PModule = ?call_store(Worker1, driver_to_module, [?PERSISTENCE_DRIVER]),
      Key = <<"key_cgct">>,
      Doc =  #document{
          key = Key,
  