Esempio n. 1
0
 public CachedQuotaService(DbQuotaService service, QuotaServiceCache quotaServiceCache) : this()
 {
     Service           = service ?? throw new ArgumentNullException("service");
     QuotaServiceCache = quotaServiceCache;
     Cache             = quotaServiceCache.Cache;
     CacheNotify       = quotaServiceCache.CacheNotify;
 }
Esempio n. 2
0
 public ConfigureCachedQuotaService(
     IOptionsSnapshot <DbQuotaService> service,
     QuotaServiceCache quotaServiceCache)
 {
     Service           = service;
     QuotaServiceCache = quotaServiceCache;
 }
Esempio n. 3
0
 public CachedQuotaService(DbQuotaService service, QuotaServiceCache quotaServiceCache)
 {
     this.service      = service ?? throw new ArgumentNullException("service");
     QuotaServiceCache = quotaServiceCache;
     cache             = quotaServiceCache.Cache;
     interval          = new TrustInterval();
     CacheExpiration   = TimeSpan.FromMinutes(10);
     cacheNotify       = quotaServiceCache.CacheNotify;
 }