Files
Jackett-Jackett/src/Jackett.Common/Services/Interfaces/ICacheService.cs
Diego Heras f8d3781f7a core: search cache optimizations #10382 (#10484)
* Empty cache when user changes proxy configuration
* Reduce the CPU needed to clean up results that exceed the limit per indexer
2020-12-12 18:44:08 +01:00

16 lines
486 B
C#

using System.Collections.Generic;
using Jackett.Common.Indexers;
using Jackett.Common.Models;
namespace Jackett.Common.Services.Interfaces
{
public interface ICacheService
{
List<ReleaseInfo> Search(IIndexer indexer, TorznabQuery query);
void CacheResults(IIndexer indexer, TorznabQuery query, List<ReleaseInfo> releases);
List<TrackerCacheResult> GetCachedResults();
void CleanIndexerCache(IIndexer indexer);
void CleanCache();
}
}