anchor.diff:  %% get_node_details and the get_dht_nodes request are repeated every cycle
   %% (TODO is this the intended behaviour?)
   handle_msg({get_dht_nodes_response, Nodes}, {Cache, _Node}=State) ->
  -    ?TRACE_DEBUG("get_dht_nodes_response", []),
       Size = cyclon_cache:size(Cache),
       case Nodes of
           [] ->
  
positive.code:                     case config:read(known_hosts) of
                          [] -> ok;
                          [_|_] = KnownHosts ->
                              %% ?TRACE_DEBUG("get_node_details_response: request known-hosts", []),
                              Pid = util:randomelem(KnownHosts),
                              EnvPid = comm:reply_as(comm:this(), 3, {cb_msg, {gossip_cyclon, default}, '_'}),
                              comm:send(Pid, {get_dht_nodes, EnvPid}, [{?quiet}])
                      end;
                  _ ->
                      %% ?TRACE_DEBUG("get_node_details_response: ok", []),
                      ok
              end,
              {ok, {NewCache, Node}};
          false ->
              %% ?TRACE_DEBUG("get_node_details_response: false", []),
              {ok, State}
      end;
  
  
negative.code: %%      of them are ignored, as cyclon doesn't use / implements this features.
  -spec notify_change(any(), any(), State::state()) -> {ok, state()}.
  notify_change(_, _, State) ->
      {ok, State}.
  
  
  %% @doc Returns the best result. <br/>
  %%      Called by the gossip module upon {get_values_best} messages.
  %%      Not implemented by gossip_cyclon, use get_subset_rand().
  -spec get_values_best(State::state()) -> {ok, state()}.
  get_values_best(State) ->
      log:log(info, "[ ~w ] get_values_best is not implemented, use get_subset_rand", [?MODULE]),
      {ok, State}.
  
  
  %% @doc Returns all results. <br/>
  %%      Called by the gossip module upon {get_values_all} messages.
  %%      Not implemented by gossip_cyclon, use get_subset_rand().
  -spec get_values_all(State::state()) -> {ok, state()}.
  get_values_all(State) ->
      log:log(info, "[ ~w ] get_values_all is not implemented, use get_subset_rand", [?MODULE]),
      {ok, State}.
  
  
  