Delete children from cache on parent delete

This seems like a simple and safe (small) win.
Automatically invalidating cache entries after a while would be even better
(or not having a cache at all) but such changes are too big for a point release IMO.
This commit is contained in:
Bond_009 2025-02-21 17:24:19 +01:00
parent 317d7a9f4f
commit 1af7b6d348

View File

@ -454,6 +454,7 @@ namespace Emby.Server.Implementations.Library
foreach (var child in children) foreach (var child in children)
{ {
_itemRepository.DeleteItem(child.Id); _itemRepository.DeleteItem(child.Id);
_cache.TryRemove(child.Id, out _);
} }
_cache.TryRemove(item.Id, out _); _cache.TryRemove(item.Id, out _);