using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Sony.Filtr.Contracts.Abstractions { public interface ICDNCacheManager { Task PurgeUrlAsync(string url, bool softPurge); Task PurgeKeyAsync(string key, bool softPurge); Task PurgeTopListEndpointsAsync(); Task PurgePlaylistEndpointsAsync(); Task PurgePlaylistCategoryEndpointsAsync(); Task PurgePromotedTracksEndpointsAsync(); Task PurgeReleaseEndpointsAsync(); Task PurgeSearchEndpointsAsync(); Task PurgeRegionsEndpointsAsync(); } }