diff --git a/backend/src/main/java/org/raddatz/familienarchiv/document/DocumentService.java b/backend/src/main/java/org/raddatz/familienarchiv/document/DocumentService.java index 3399a334..2446a0ab 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/document/DocumentService.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/document/DocumentService.java @@ -141,10 +141,10 @@ public class DocumentService { * well under the 200ms p95 target. Cache-Control: max-age=300 on the * controller layer absorbs repeated browse loads. * - *

TODO: revisit when {@code documents > 50k} — at that scale move the - * aggregation into SQL (GROUP BY TO_CHAR(meta_date, 'YYYY-MM')) and accept - * that the criteria/specification surface needs a parallel native-query - * path. Surface this in the next perf audit. + *

Tracked in issue #481 for re-evaluation when {@code documents > 50k} + * — at that scale move the aggregation into SQL (GROUP BY TO_CHAR(meta_date, + * 'YYYY-MM')) and accept that the criteria/specification surface needs a + * parallel native-query path. */ public DocumentDensityResult getDensity( String text, UUID sender, UUID receiver,