From da5d0a72d9d2a0948e21b746a8c6951dc40c0ce9 Mon Sep 17 00:00:00 2001 From: hyschumi Date: Thu, 4 Nov 2021 21:11:53 +0800 Subject: [PATCH] refactor: remove dup code Signed-off-by: hyschumi --- .../src/k8s.io/client-go/tools/cache/thread_safe_store.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/staging/src/k8s.io/client-go/tools/cache/thread_safe_store.go b/staging/src/k8s.io/client-go/tools/cache/thread_safe_store.go index ea34e90355b..aaf0741d0c2 100644 --- a/staging/src/k8s.io/client-go/tools/cache/thread_safe_store.go +++ b/staging/src/k8s.io/client-go/tools/cache/thread_safe_store.go @@ -71,11 +71,7 @@ type threadSafeMap struct { } func (c *threadSafeMap) Add(key string, obj interface{}) { - c.lock.Lock() - defer c.lock.Unlock() - oldObject := c.items[key] - c.items[key] = obj - c.updateIndices(oldObject, obj, key) + c.Update(key, obj) } func (c *threadSafeMap) Update(key string, obj interface{}) {