using System.Collections.Generic; using System.Runtime.Caching; 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, CacheItemPolicy policy); /// /// 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); } }