Skip to content

perf: Introduce LazyGroup#61871

Open
CarlSchwan wants to merge 3 commits into
masterfrom
carl/lazy-group
Open

perf: Introduce LazyGroup#61871
CarlSchwan wants to merge 3 commits into
masterfrom
carl/lazy-group

Conversation

@CarlSchwan

Copy link
Copy Markdown
Member

Similar to LazyUser, this allow to get a IGroup object where properties are lazyly evaluated only when needed.

This also reuse the DisplayNameCache from the IGroupManager.

  • Resolves: #

Summary

TODO

  • ...

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

Similar to LazyUser, this allow to get a IGroup object where properties
are lazyly evaluated only when needed.

This also reuse the DisplayNameCache from the IGroupManager.

Signed-off-by: Carl Schwan <carlschwan@kde.org>
@CarlSchwan CarlSchwan added this to the Nextcloud 35 milestone Jul 7, 2026
@CarlSchwan CarlSchwan self-assigned this Jul 7, 2026
@CarlSchwan CarlSchwan requested a review from a team as a code owner July 7, 2026 11:49
@CarlSchwan CarlSchwan requested review from Altahrim and icewind1991 and removed request for a team July 7, 2026 11:49
Comment thread lib/private/Group/Manager.php
@CarlSchwan CarlSchwan force-pushed the carl/lazy-group branch 2 times, most recently from 4e56365 to c7075cc Compare July 7, 2026 12:17
Comment thread lib/private/Group/LazyGroup.php
Comment thread lib/private/Group/LazyGroup.php Outdated
Comment thread lib/private/Group/LazyGroup.php Outdated
Comment thread lib/private/Group/LazyGroup.php Outdated
Signed-off-by: Carl Schwan <carlschwan@kde.org>
Not used

Signed-off-by: Carl Schwan <carlschwan@kde.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants