fix: project organization details (#17339)

Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
This commit is contained in:
Jian Qiu
2023-06-21 10:02:50 +08:00
committed by GitHub
co-authored by Qiu Jian
parent 790fb3cefc
commit 6df5327864
8 changed files with 160 additions and 37 deletions
+7
View File
@@ -71,3 +71,10 @@ func (cm *SCacheManager[T]) fetchCacheFromDB() error {
func (cm *SCacheManager[T]) Update(obj *T) {
cm.cache.Store((*obj).GetId(), obj)
}
func (cm *SCacheManager[T]) Range(proc func(key interface{}, value interface{}) bool) {
if cm.cache == nil {
cm.fetchCacheFromDB()
}
cm.cache.Range(proc)
}