diff --git a/store/cachemulti/store.go b/store/cachemulti/store.go index 5435619e0100..090a18f67004 100644 --- a/store/cachemulti/store.go +++ b/store/cachemulti/store.go @@ -152,7 +152,7 @@ func (cms Store) writeStoresParallel(runnerCount int) error { wg.Add(1) sem <- struct{}{} - go func() { + go func(storeKey types.StoreKey, store types.CacheWrap) { defer func() { wg.Done() <-sem // Release the slot @@ -162,7 +162,7 @@ func (cms Store) writeStoresParallel(runnerCount int) error { } }() store.Write() - }() + }(storeKey, store) } go func() {