From b219ba5d7cd8397b29882624eda1b66ee47975fd Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Tue, 10 Aug 2021 14:02:22 -0700 Subject: [PATCH] Don't cache the user's schema cache key --- pkg/accesscontrol/access_store.go | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/pkg/accesscontrol/access_store.go b/pkg/accesscontrol/access_store.go index 9c9968b..c14ee6e 100644 --- a/pkg/accesscontrol/access_store.go +++ b/pkg/accesscontrol/access_store.go @@ -64,10 +64,6 @@ func (l *AccessStore) AccessFor(user user.Info) *AccessSet { } func (l *AccessStore) CacheKey(user user.Info) string { - cacheKey, ok := l.cache.Get(user.GetName()) - if ok { - return cacheKey.(string) - } d := sha256.New() l.users.addRolesToHash(d, user.GetName()) @@ -81,7 +77,5 @@ func (l *AccessStore) CacheKey(user user.Info) string { l.groups.addRolesToHash(d, group) } - cacheKey = hex.EncodeToString(d.Sum(nil)) - l.cache.Add(user.GetName(), cacheKey, 2*time.Second) - return cacheKey.(string) + return hex.EncodeToString(d.Sum(nil)) }