anchor.diff:                      metadata :: metadata(),
                       value :: value()}).
   
  +-define(BROADCAST_INTERVAL, 30000).
   -define(DELTA_GC_INTERVAL, 60000).
   -define(PLUMTREE_MEMORY_INTERVAL, 10000).
   -define(MEMORY_UTILIZATION_INTERVAL, 10000).
  
positive.code:                      erlang:monotonic_time(),
                       erlang:unique_integer()),
  
      schedule_aae_synchronization(),
      schedule_delta_synchronization(),
      schedule_delta_garbage_collection(),
  
negative.code: %%%===================================================================
  
  %% @private
  broadcast({_Id, _Type, _Metadata, _Value}=Payload) ->
      case lasp_config:get(broadcast, false) of
          true ->
              gen_server:call(?MODULE, {buffer_broadcast, Payload}, infinity);
          false ->
              ok
      end.
  