anchor.diff:                      {PublicBlocks ++ LocalBlocks, false};
                   doc ->
                       {ok, LocalBlocks} = file_local_blocks:get(Key),
  -                    {LocalBlocks, true};
  +                    {PublicBlocks ++ LocalBlocks, false};
                   none ->
                       {PublicBlocks, true}
               end;
  
positive.code: %% Flushes local blocks.
  %% @end
  %%-------------------------------------------------------------------
  -spec flush_local_blocks(file_location:id(), list(), list(), flush_type()) ->
      ok | {error, term()} | [{error, term()}].
  flush_local_blocks(Key, DelBlocks, AddBlocks, Type) ->
      Proceed = case ?LOCAL_BLOCKS_FLUSH of
          always -> true;
          on_terminate -> Type =:= terminate
  
negative.code: 
              Ans = case file_location:save(DocToSave) of
                  {ok, _} ->
                      flush_local_blocks(DocToSave, DelBlocks, AddBlocks, Type);
                  Error ->
                      ?error("Flush failed for key ~p: ~p", [Key, Error]),
                      Error
  