anchor.diff:  start_link(Opts) ->
       gen_server:start_link({local, ?MODULE}, ?MODULE, Opts, []).
   
  +blocking_sync(ObjectFilterFun) ->
  +    gen_server:call(?MODULE, {blocking_sync, ObjectFilterFun}, infinity).
  +
   %%%===================================================================
   %%% gen_server callbacks
   %%%===================================================================
  
positive.code:             ObjectFilterFun = fun(Id1) ->
                                        Id =:= Id1
                                end,
              init_state_sync(From, ObjectFilterFun, Store);
          false ->
              ok
      end,
  
negative.code:          terminate/2,
           code_change/3]).
  
  -export([blocking_sync/1]).
  
  %% lasp_synchronization_backend callbacks
  -export([extract_log_type_and_payload/1]).
  
  -include("lasp.hrl").
  
  %% State record.
  -record(state, {store :: store(),
                  gossip_peers :: [],
                  actor :: binary(),
                  blocking_syncs :: dict:dict()}).
  
  %%%===================================================================
  %%% lasp_synchronization_backend callbacks
  