using AS1024.GeoFeed.Models; namespace AS1024.GeoFeed.Core.Interfaces { /// /// Represents a persistent cache GeoFeed provider /// public interface IGeoFeedPersistentCacheProvider { /// /// Name of the provider /// public string ProviderName { get; } /// /// Returns the GeoFeed /// /// String of the CSV geofeed public string GetGeoFeed(); /// /// Stores the GeoFeed in the cache backend /// /// GeoFeed retrieved from the backend /// public Task CacheGeoFeed(IList pGeoFeeds); } }