nextcloud/lib/private/FilesMetadata
Carl Schwan fd3878448b
feat(filecache): Scale DB query created when deleting file from filecache
Instead of creating a CacheEntryRemovedEvent for each deleted files,
create a single CacheEntriesRemovedEvent which wrap multiple
CacheEntryRemovedEvent.

This allow listener to optimize the query they do when multiple files
are deleted at the same time (e.g. when deleting a folder).

Signed-off-by: Carl Schwan <carl.schwan@nextclound.com>
2026-01-28 16:07:57 +01:00
..
Job chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
Listener feat(filecache): Scale DB query created when deleting file from filecache 2026-01-28 16:07:57 +01:00
Model test: add some minimal testing for metadata storage 2024-11-07 16:27:16 +01:00
Service feat(filecache): Scale DB query created when deleting file from filecache 2026-01-28 16:07:57 +01:00
FilesMetadataManager.php feat(filecache): Scale DB query created when deleting file from filecache 2026-01-28 16:07:57 +01:00
MetadataQuery.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00