No description
Find a file
Claudio Schaad 1c7ba7f416 PR D: per-scope repository cache
Add a Scoped RepositoryCache that memoizes deserialized XML lists,
keyed by absolute file path. Each XML file is loaded at most once per
SignalR circuit; Save invalidates the corresponding entry so
subsequent reads reload from disk.

BaseRepository gains a LoadList<T>(fileName) helper; each of the seven
repositories now defines Get*List() as a one-liner over that helper
and takes RepositoryCache via the constructor.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-02 20:52:24 +02:00
.idea/.idea.Accounting/.idea Add new blazor app 2025-05-04 20:00:42 +02:00
dlls Add new blazor app 2025-05-04 20:00:42 +02:00
Schaad.Accounting.Common PR C: mechanical cleanup (typos, packages, formatting, culture) 2026-07-02 20:46:55 +02:00
Schaad.Accounting.Db PR D: per-scope repository cache 2026-07-02 20:52:24 +02:00
Schaad.Accounting.Services PR C: mechanical cleanup (typos, packages, formatting, culture) 2026-07-02 20:46:55 +02:00
Schaad.Accounting.UI PR D: per-scope repository cache 2026-07-02 20:52:24 +02:00
.gitignore Add new blazor app 2025-05-04 20:00:42 +02:00
Accounting.sln Add new blazor app 2025-05-04 20:00:42 +02:00
CLAUDE.md PR A: correctness fixes and improvement plan 2026-07-02 20:37:03 +02:00
IMPROVEMENT_PLAN.md PR C: mechanical cleanup (typos, packages, formatting, culture) 2026-07-02 20:46:55 +02:00
LICENSE Create LICENSE 2025-05-14 21:46:47 +02:00