(ctx context.Context, f func(in interface{}) (out interface{}, retry bool, err error))
| 1450 | } |
| 1451 | |
| 1452 | func (r *Ring) casRing(ctx context.Context, f func(in interface{}) (out interface{}, retry bool, err error)) error { |
| 1453 | return r.KVClient.CAS(ctx, r.key, f) |
| 1454 | } |
| 1455 | |
| 1456 | func (r *Ring) getRing(_ context.Context) (*Desc, error) { |
| 1457 | r.mtx.RLock() |