public void OnAfterDelete(string key) { _logger.Log(LogLevel.Trace, string.Format("GreatEagle OnAfterDelete {0}", key)); _remoteCacheProvider.Delete(key); var data = new CacheEventMessage(key, _memberName, CacheEventType.Delete); var message = Serialize(data); _messagePublisher.Publish(message.ToString()); }
public HappyPather(IDependencyContainer <IContainer> demoDependencyContainer, string key) { var container = demoDependencyContainer; _demoHelper = container.Resolve <IDemoHelper>(); _localCache = container.Resolve <ILocalCacheProvider>(); _remoteCache = container.Resolve <IRemoteCacheProvider>(); _localCache.Delete(key, false); _remoteCache.Delete(key, false); }