anchor.diff:  -export([check_report/4]).
   
   -export([get_rrds/2
  +         , clear_rrds/2
            , get_rrd_keys/0
            , get_rrd_keys/1
           ]).
  
positive.code: proc_get_value(Process, Key) ->
      erlang:get(to_internal_key(Process, Key)).
  
  %% @doc Reports the given value to the process' monitor process.
  -spec proc_report_to_my_monitor(Process::atom(), Key::key(), OldValue::rrd:rrd(), Value::rrd:rrd()) -> ok.
  proc_report_to_my_monitor(Process, Key, OldValue, Value) ->
  
negative.code: on({get_rrd_keys, SourcePid}, {Table, _} = State) ->
      Keys = get_all_keys(Table),
      comm:send_local(SourcePid, {get_rrd_keys, Keys}),
      State;
  
  on({clear_rrds, TableIndexes}, {Table, _ApiTxReqList} = State) ->
      _ = [begin ets:delete(Table, TableIndex),
                 {Process, Key} = TableIndex,
                 erlang:erase(to_internal_key(Process, Key))
           end || TableIndex <- TableIndexes],
      State;
  
  on({web_debug_info, Requestor}, {Table, _ApiTxReqList} = State) ->
  