anchor.diff:                        {delete_vbucket, Bucket, VBucket}) ->
       Self ! {set_vbucket, Bucket, VBucket, "dead", 0},
       ok = gen_server:call(Self, sync, infinity);
  -handle_mc_couch_event(Self, {flush_all, _} = Event) ->
  +handle_mc_couch_event(Self, {pre_flush_all, _} = Event) ->
  +    ok = gen_server:call(Self, Event, infinity);
  +handle_mc_couch_event(Self, {post_flush_all, _} = Event) ->
       Self ! Event;
   handle_mc_couch_event(_, _) ->
       ok.
  
positive.code: 
  handle_call(sync, _From, State) ->
      {reply, ok, sync(State)};
  
  handle_call(_Request, _From, State) ->
      {reply, ok, State}.
  
negative.code: 
      {noreply, NewState};
  
  handle_info({post_flush_all, Bucket}, #state{bucket=Bucket} = State) ->
      {noreply, apply_current_map(State)};
  
  handle_info(sync, State) ->
  