Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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);
        }