Skip to content

Improve ToggleManager log extension by using @autoclosure - #57

Merged
albertodebortoli merged 2 commits into
TogglesPlatform:mainfrom
Andrea-Scuderi:feature/log-performance-improvement
Sep 1, 2026
Merged

Improve ToggleManager log extension by using @autoclosure#57
albertodebortoli merged 2 commits into
TogglesPlatform:mainfrom
Andrea-Scuderi:feature/log-performance-improvement

Conversation

@Andrea-Scuderi

Copy link
Copy Markdown

The current extension of ToggleManager forces the allocation of a String even when the verbose option is false.
In some case, where the access is frequent, this can generate overhead.
By using @autoclosure in the log(message: ...) signature the code is being executed only when verbose is true.

@Andrea-Scuderi
Andrea-Scuderi force-pushed the feature/log-performance-improvement branch from c81b722 to 7d200af Compare September 1, 2026 12:41
@albertodebortoli
albertodebortoli merged commit af596e0 into TogglesPlatform:main Sep 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants