public SubscriptionService(ISubscriptionModule subscriptionApi, IWorkContextAccessor workContextAccessor, IStorefrontMemoryCache memoryCache, IOptions <StorefrontOptions> options)
 {
     _subscriptionApi     = subscriptionApi;
     _workContextAccessor = workContextAccessor;
     _memoryCache         = memoryCache;
     _options             = options.Value;
 }
 public PollingApiSubscriptionsChangeToken(ISubscriptionModule subscriptionApi, TimeSpan pollingInterval)
 {
     _pollingInterval       = pollingInterval;
     _subscriptionApi       = subscriptionApi;
     _previousChangeTimeUtc = _previousChangeTimeUtcStatic;
 }
 public SubscriptionService(ISubscriptionModule subscriptionApi, IWorkContextAccessor workContextAccessor, IMemoryCache memoryCache)
 {
     _subscriptionApi     = subscriptionApi;
     _workContextAccessor = workContextAccessor;
     _memoryCache         = memoryCache;
 }