anchor.diff:  
   -export([
            code_change/3,
  +         force_flush/0,
            handle_call/3,
            handle_cast/2,
            handle_info/2,
  
positive.code:                           [ GraphiteHost, GraphitePort, FlushIntervalMs ]),
      ets:new(statsd, [named_table, set]),
      %% Flush out stats to graphite periodically
      {ok, Tref} = timer:apply_interval(FlushIntervalMs, gen_server, cast, 
                                                         [?MODULE, flush]),
      State = #state{ timers          = gb_trees:empty(),
                      flush_interval  = FlushIntervalMs,
  
negative.code: start_link() ->
      gen_server:start_link({local, ?MODULE}, ?MODULE, [], []).
  
  %% @doc Only intended for testing and debugging use
  force_flush() ->
      gen_server:call(?MODULE, flush).
  
  %%
  
  init([]) ->
  