Updated memory cache fields.
This commit is contained in:
@@ -5,6 +5,10 @@ namespace Harmonia.Core.Caching;
|
||||
|
||||
public class AudioImageMemoryCache(IAudioImageExtractor audioImageExtractor) : MemoryCache<Song, SongPictureInfo>, IAudioImageCache
|
||||
{
|
||||
protected override long? SizeLimit => 2000000000;
|
||||
protected override double CompactionPercentage => 0.2;
|
||||
protected override TimeSpan SlidingExpiration => TimeSpan.FromSeconds(600);
|
||||
|
||||
protected override object? GetKey(Song key)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(key.ImageHash) == false)
|
||||
|
||||
Reference in New Issue
Block a user