Weekend fun with further optimisations.

This commit is contained in:
2025-09-13 23:42:02 +01:00
parent a31fd64112
commit 7457a901a9
48 changed files with 8726 additions and 3268 deletions
+4
View File
@@ -17,8 +17,11 @@ type CacheInterface interface {
Get(key string) (interface{}, bool)
Delete(key string)
SetMaxSize(size int)
Size() int
Clear()
Cleanup()
Close()
GetStats() map[string]interface{} // For testing and monitoring
}
// TokenVerifier interface defines token verification capabilities.
@@ -85,6 +88,7 @@ type TraefikOidc struct {
metadataRefreshStopChan chan struct{}
cancelFunc context.CancelFunc
errorRecoveryManager *ErrorRecoveryManager
tokenResilienceManager *TokenResilienceManager
goroutineWG *sync.WaitGroup
clientSecret string
clientID string