using System.Collections.Generic; using Microsoft.Extensions.Caching.Memory; namespace IStation { /// /// interface used to call operations directly on the wrapped memory cache /// internal interface IMemoryCacheDirect { /// /// This sets to the wrapped memory cache directly /// /// /// /// void Set(string key, object value, int? seconds); /// /// This removes from the wrapped memory cache directly /// /// void Remove(string key); /// /// This removes from the wrapped memory cache directly /// /// int Remove(IEnumerable keys); /// /// This removes from the wrapped memory cache directly /// /// int Remove_StartWith(string key); } }