anchor.diff:  
   %% ETS match expressions
   %%
  --compile({inline, [dns_rr_match/3, dns_rr_match/4]}).
  +-compile(
  +   {inline,
  +    [dns_rr_match_tm_ttl_cnt/3, dns_rr_match_cnt/1,
  +     dns_rr_match/3, dns_rr_match/4]}).
  +%%
  +dns_rr_match_tm_ttl_cnt(TM, TTL, Cnt) ->
  +    #dns_rr{
  +       domain = '_', class = '_', type = '_', data = '_',
  +       cnt = Cnt, tm = TM, ttl = TTL, bm = '_', func = '_'}.
  +dns_rr_match_cnt(Cnt) ->
  +    #dns_rr{
  +       domain = '_', class = '_', type = '_', data = '_',
  +       cnt = Cnt, tm = '_', ttl = '_', bm = '_', func = '_'}.
  +%%
   dns_rr_match(Domain, Class, Type) ->
       #dns_rr{
          domain = Domain, class = Class, type = Type, data = '_',
  
positive.code: -spec handle_info(term(), state()) -> {'noreply', state()}.
  
  handle_info(refresh_timeout, State) ->
      do_refresh_cache(State#state.cache),
      {noreply, State#state{cache_timer = init_timer()}};
  
  handle_info(_Info, State) ->
  
negative.code: 
  %% RR creation
  -compile({inline, [dns_rr_add/5]}).
  %%
  dns_rr_add(Domain, Class, Type, TTL, Data) ->
      #dns_rr{
         domain = Domain, class = Class, type = Type,
  