public DatabaseCache(IDatabaseCachedReadModel <TModel> model, CacheItemPolicy policy, string cacheHint) { this.model = model; this.cacheHint = cacheHint; if (policy == null) { cacheItemPolicy = new CacheItemPolicy { AbsoluteExpiration = DateTime .UtcNow .Add(TimeSpan.FromMinutes(1)) } } ; else { cacheItemPolicy = policy; } }
public DatabaseCache(IDatabaseCachedReadModel <TModel> model, CacheItemPolicy policy) : this(model, policy, string.Empty) { }
/// <summary> /// Applies a 1 minute cache /// </summary> public DatabaseCache(IDatabaseCachedReadModel <TModel> model) : this(model, null) { }