anchor.diff:          not_found ->
               %% Put the object to the local object-storage
               case leo_object_storage_api:put({AddrId, Key}, Object) of
  +                %% for delete-operation
                   ok ->
                       {ok, Ref, {etag, 0}};
  +                %% for put-operation
                   {ok, ETag} ->
                       {ok, Ref, {etag, ETag}};
                   {error, ?ERROR_LOCKED_CONTAINER} ->
  
positive.code:               ?CMD_DELETE -> ?MODULE:delete({Object, Ref})
            end,
      case Ret of
          %% Put
          {ok, Ref, Checksum} ->
              {ok, Checksum};
          %% Delete
          {ok, Ref} ->
              ok;
          {error, Ref, not_found = Cause} ->
  
negative.code:                 #?METADATA{del = ?DEL_TRUE} ->
                      {ok, Ref};
                  #?METADATA{del = ?DEL_FALSE} ->
                      case leo_object_storage_api:delete(
                             {AddrId, Key}, Object#?OBJECT{data  = <<>>,
                                                           dsize = 0,
                                                           del   = ?DEL_TRUE}) of
                          ok ->
                              {ok, Ref};
                          {error, Why} ->
  