mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #16166] Implement ignore rule caching #14548
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jellyfin/jellyfin/pull/16166
Author: @Shadowghost
Created: 2/2/2026
Status: 🔄 Open
Base:
master← Head:ignore-caching📝 Commits (4)
5bc3f60Implement ignore rule caching48e8e53Removed unused methoddbd515dUpdate Emby.Server.Implementations/Library/DotIgnoreIgnoreRule.cs75ff8eeInvalidate caches📊 Changes
8 files changed (+663 additions, -42 deletions)
View changed files
📝
Emby.Server.Implementations/ApplicationHost.cs(+1 -0)📝
Emby.Server.Implementations/IO/LibraryMonitor.cs(+6 -2)📝
Emby.Server.Implementations/Library/DotIgnoreIgnoreRule.cs(+234 -38)📝
Emby.Server.Implementations/Library/LibraryManager.cs(+17 -2)📝
Jellyfin.Api/Controllers/LibraryStructureController.cs(+4 -0)📝
MediaBrowser.Controller/Library/ILibraryManager.cs(+7 -0)📝
MediaBrowser.Providers/Manager/ProviderManager.cs(+2 -0)📝
tests/Jellyfin.Server.Implementations.Tests/Library/DotIgnoreIgnoreRuleTest.cs(+392 -0)📄 Description
Implements Ignore rule caching.
Alternative to #16164
Changes
FastConcurrentLruIssues
Fixes #16163
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.