anchor.diff:  
     {Workers, _} = gen_server:call({global, ?CCM}, get_workers, 1000),
     StartAdditionalWorker = fun(Node) ->
  -    case lists:member({Node, fslogic}, Workers) of
  +    case lists:member({Node, ?CacheLocation}, Workers) of
         true -> ok;
         false ->
  -        StartAns = gen_server:call({global, ?CCM}, {start_worker, Node, fslogic, []}, 3000),
  +        StartAns = gen_server:call({global, ?CCM}, {start_worker, Node, ?CacheLocation, []}, 3000),
           ?assertEqual(ok, StartAns)
       end
     end,
  
positive.code: 
    {Workers, _} = gen_server:call({global, ?CCM}, get_workers, 1000),
    StartAdditionalWorker = fun(Node) ->
      case lists:member({Node, fslogic}, Workers) of
        true -> ok;
        false ->
          StartAns = gen_server:call({global, ?CCM}, {start_worker, Node, fslogic, []}, 3000),
          ?assertEqual(ok, StartAns)
      end
    end,
  
negative.code: 
    ClearFun = fun(CacheName) -> ets:delete_all_objects(CacheName) end,
    RegisterSubProc = fun(Node) ->
      RegAns = gen_server:call({?CacheLocation, Node}, {register_or_update_sub_proc, sub_proc_test_proccess, 2, 3, ProcFun, MapFun, RequestMap, DispMapFun, {simple, ?CacheClearingTime, ClearFun}}, 1000),
      ?assertEqual(ok, RegAns),
      test_utils:wait_for_cluster_cast({?CacheLocation, Node})
    end,
    lists:foreach(RegisterSubProc, NodesUp),
    test_utils:wait_for_request_handling(),
  