anchor.diff:  
   delete(Name, DataPoint) ->
       %% Cancel the timer?
  -    ets:delete(?TABLE, Name ++ [DataPoint]).
  +    ets:delete(?TABLE, path(Name, DataPoint)).
   
   start_timer(Name, TTL, TS) ->
       gen_server:cast(?MODULE, {start_timer, Name, TTL, TS}).
  
positive.code:     write(Name, Value, DataPoint, undefined).
  
  write(Name, DataPoint, Value, TTL) ->
      Path = Name ++ [ DataPoint],
      try OldTRef = ets:lookup_element(?TABLE, Path, #cache.tref),
           erlang:cancel_timer(OldTRef)
      catch error:_ -> ok
  
negative.code:     restart_timers(ets:select(Cont), TTL, TS);
  restart_timers('$end_of_table', _, _) ->
      ok.
  
  path( Name, DataPoint) ->
      { Name, DataPoint }.
  