mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #14420] [CLOSED] Add 2nd level cache for DB queries #13982
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/14420
Author: @Shadowghost
Created: 7/4/2025
Status: ❌ Closed
Base:
master← Head:2nd-level-cache📝 Commits (7)
f0d6ef9Activate 2nd level EFcore cachec657beaUse CacheManager2f85f04Use faster BondCompactBinary serializer1c997f5Fix Newtonsoft0df0b50Make the second level cache interceptor rw5bfed56Use Bitfaster.Caching for EFSecondLevelCache23451eeRemove SecondLevelCacheInterceptor from interceptors📊 Changes
6 files changed (+405 additions, -5 deletions)
View changed files
📝
Directory.Packages.props(+3 -2)📝
Jellyfin.Server.Implementations/Extensions/ServiceCollectionExtensions.cs(+18 -1)➕
src/Jellyfin.Database/Jellyfin.Database.Implementations/Cache/EFCacheProvider.cs(+92 -0)➕
src/Jellyfin.Database/Jellyfin.Database.Implementations/Cache/JellyfinSecondLevelCacheInterceptor.cs(+290 -0)📝
src/Jellyfin.Database/Jellyfin.Database.Implementations/DbConfiguration/DatabaseConfigurationOptions.cs(+0 -2)📝
src/Jellyfin.Database/Jellyfin.Database.Implementations/Jellyfin.Database.Implementations.csproj(+2 -0)📄 Description
Since we're now fully on EFcore, let's try this again
Changes
Comments
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.