anchor.diff:  
   -spec getRingRendered() -> html_type().
   getRingRendered() ->
  -    RealRing = statistics:get_ring_details(),
  +    RealRing = get_and_cache_ring(),
       Ring = [X || X = {ok, _} <- RealRing],
       RingSize = length(Ring),
       if
  
positive.code: 
  %%%-----------------------------Ring----------------------------------
  
  -spec getRingChart() -> [html_type()].
  getRingChart() ->
      RealRing = statistics:get_ring_details(),
      Ring = [NodeDetails || {ok, NodeDetails} <- RealRing],
      RingSize = length(Ring),
      Content = try
  
negative.code: 
  -spec getIndexedRingRendered() -> html_type().
  getIndexedRingRendered() ->
      RealRing = get_and_cache_ring(),
      % table with mapping node_id -> index
      _ = ets:new(webhelpers_indexed_ring, [ordered_set, private, named_table]),
      _ = [begin
  