anchor.diff:  -author("Christopher S. Meiklejohn <christopher.meiklejohn@gmail.com>").
   
   -behaviour(gen_server).
  -
  --define(BROADCAST_INTERVAL, 30000).
   
   %% API
   -export([start_link/0,
  
positive.code: schedule_broadcast() ->
      case lasp_config:get(broadcast, false) of
          true ->
              timer:send_after(?BROADCAST_INTERVAL, perform_broadcast);
          false ->
              ok
      end.
  
negative.code: 
  handle_cast({buffer, {Id, _Type, _Metadata, _Value} = Payload},
              #state{buffer=Buffer0}=State) ->
      Buffer = case lasp_config:get(broadcast, false) of
          true ->
              %% Buffer latest update for that state.
  