func (b *Bucket) remove(key string, cas Cas) (Cas, MutationToken, error) { return b.hlpCasExec(func(cb ioCasCallback) (pendingOp, error) { op, err := b.client.Remove([]byte(key), gocbcore.Cas(cas), gocbcore.RemoveCallback(cb)) return op, err }) }
func (b *Bucket) removeMeta(key string, extra []byte, flags uint32, expiry uint32, cas, revseqno uint64) (Cas, MutationToken, error) { return b.hlpCasExec(func(cb ioCasCallback) (pendingOp, error) { op, err := b.client.DeleteMeta([]byte(key), extra, flags, expiry, cas, revseqno, gocbcore.RemoveCallback(cb)) return op, err }) }