github.com/wanddynosios/cli/v8@v8.7.9-0.20240221182337-1a92e3a7017f/api/cloudcontroller/wrapper/util/in_memory_cache.go (about) 1 package util 2 3 type InMemoryCache struct { 4 accessToken string 5 refreshToken string 6 } 7 8 func (c InMemoryCache) AccessToken() string { 9 return c.accessToken 10 } 11 12 func (c InMemoryCache) RefreshToken() string { 13 return c.refreshToken 14 } 15 16 func (c *InMemoryCache) SetAccessToken(token string) { 17 c.accessToken = token 18 } 19 20 func (c *InMemoryCache) SetRefreshToken(token string) { 21 c.refreshToken = token 22 } 23 24 func NewInMemoryTokenCache() *InMemoryCache { 25 return new(InMemoryCache) 26 }