MCPcopy Create free account
hub / github.com/cloudbase/garm / UpdateCredentialsInAffectedEntities

Method UpdateCredentialsInAffectedEntities

cache/entity_cache.go:114–124  ·  view source on GitHub ↗
(creds params.ForgeCredentials)

Source from the content-addressed store, hash-verified

112}
113
114func (e *EntityCache) UpdateCredentialsInAffectedEntities(creds params.ForgeCredentials) {
115 e.mux.Lock()
116 defer e.mux.Unlock()
117
118 for entityID, cache := range e.entities {
119 if cache.Entity.Credentials.GetID() == creds.GetID() {
120 cache.Entity.Credentials = creds
121 e.entities[entityID] = cache
122 }
123 }
124}
125
126func (e *EntityCache) GetEntity(entityID string) (params.ForgeEntity, bool) {
127 e.mux.Lock()

Callers 1

Calls 3

LockMethod · 0.65
UnlockMethod · 0.65
GetIDMethod · 0.65

Tested by

no test coverage detected