public InMemoryCachingProvider(ICacheInvalidationService invalidationService) { _invalidationService = invalidationService; _invalidationService.AddInvalidationHandler(invalidationEvent => InvalidateAsync(invalidationEvent.Key)); _ = Task.Run(async() => await EnforceExpirationsAsync().ConfigureAwait(false)); }
public CachingService(ICacheInvalidationService invalidationService) { _invalidationService = invalidationService; }