MemoryCacheRepository class MemoryCacheRepository : IObjectCacheRepository, IDisposable Documentation Code public long Count { get; } public TimeSpan Expiration { get; set; } public MemoryCacheRepository() public MemoryCacheRepository(TimeSpan expiration) public MemoryCacheRepository(MemoryCache cache) public MemoryCacheRepository(MemoryCache cache, TimeSpan expiration) public void Clear() public bool Contains(string key) public void Delete(string key) public void Dispose() protected virtual void Dispose(bool disposing) public TEntity SelectByKey<TEntity>(string key) public void Upsert(string key, object value) public void Upsert(string key, object value, TimeSpan expiration)