diff --git a/sdk/remotecache/client.go b/sdk/remotecache/client.go index ec5880539..f1939bf6e 100755 --- a/sdk/remotecache/client.go +++ b/sdk/remotecache/client.go @@ -124,18 +124,18 @@ func NewRemoteCacheClient(masters []string, blockSize uint64, needInitLog bool, rc.SameRegionTimeout = proto.DefaultRemoteCacheSameRegionTimeout rc.blockSize = blockSize - err = rc.UpdateFlashGroups() - if err != nil { - log.LogErrorf("NewRemoteCacheClient: updateFlashGroups err %v", err) - return - } - err = rc.updateRemoteCacheConfig() if err != nil { log.LogErrorf("NewRemoteCacheClient: updateRemoteCacheConfig err %v", err) return } + err = rc.UpdateFlashGroups() + if err != nil { + log.LogErrorf("NewRemoteCacheClient: updateFlashGroups err %v", err) + return + } + rc.wg.Add(1) go rc.refresh()