go1.19: change some atomic.Value to atomic.Bool
Signed-off-by: chaunceyjiang <chaunceyjiang@gmail.com>
This commit is contained in:
parent
84b971a501
commit
05a235caa2
|
@ -32,7 +32,7 @@ type ConfigManager interface {
|
|||
|
||||
// interpreterConfigManager collects the resource interpreter customization.
|
||||
type interpreterConfigManager struct {
|
||||
initialSynced *atomic.Value
|
||||
initialSynced *atomic.Bool
|
||||
lister cache.GenericLister
|
||||
configuration *atomic.Value
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ func (configManager *interpreterConfigManager) LuaScriptAccessors() map[schema.G
|
|||
|
||||
// HasSynced returns true when the cache is synced.
|
||||
func (configManager *interpreterConfigManager) HasSynced() bool {
|
||||
if configManager.initialSynced.Load().(bool) {
|
||||
if configManager.initialSynced.Load() {
|
||||
return true
|
||||
}
|
||||
|
||||
|
@ -64,7 +64,7 @@ func (configManager *interpreterConfigManager) HasSynced() bool {
|
|||
// the configurations in the cache.
|
||||
func NewInterpreterConfigManager(informer genericmanager.SingleClusterInformerManager) ConfigManager {
|
||||
manager := &interpreterConfigManager{
|
||||
initialSynced: &atomic.Value{},
|
||||
initialSynced: &atomic.Bool{},
|
||||
configuration: &atomic.Value{},
|
||||
}
|
||||
manager.configuration.Store(make(map[schema.GroupVersionKind]CustomAccessor))
|
||||
|
|
|
@ -33,7 +33,7 @@ type ConfigManager interface {
|
|||
type interpreterConfigManager struct {
|
||||
configuration *atomic.Value
|
||||
lister cache.GenericLister
|
||||
initialSynced *atomic.Value
|
||||
initialSynced *atomic.Bool
|
||||
}
|
||||
|
||||
// HookAccessors return all configured resource interpreter webhook.
|
||||
|
@ -43,7 +43,7 @@ func (m *interpreterConfigManager) HookAccessors() []WebhookAccessor {
|
|||
|
||||
// HasSynced return true when the manager is synced with existing configuration.
|
||||
func (m *interpreterConfigManager) HasSynced() bool {
|
||||
if m.initialSynced.Load().(bool) {
|
||||
if m.initialSynced.Load() {
|
||||
return true
|
||||
}
|
||||
|
||||
|
@ -64,7 +64,7 @@ func NewExploreConfigManager(inform genericmanager.SingleClusterInformerManager)
|
|||
manager := &interpreterConfigManager{
|
||||
configuration: &atomic.Value{},
|
||||
lister: inform.Lister(resourceExploringWebhookConfigurationsGVR),
|
||||
initialSynced: &atomic.Value{},
|
||||
initialSynced: &atomic.Bool{},
|
||||
}
|
||||
|
||||
manager.configuration.Store([]WebhookAccessor{})
|
||||
|
|
Loading…
Reference in New Issue