//using Infrastructure.Events; //using IoT.Shared.Application.Domain.Entities; //using Microsoft.Extensions.Caching.Distributed; //namespace IoTNode.Services //{ // public class CacheEventHandler : // IEventHander>, // IEventHander>, // IEventHander> // { // private readonly IDistributedCache _cache; // public CacheEventHandler(IDistributedCache cache) // { // this._cache = cache; // } // public void Handle(EntityInsertedEvent message) // { // this.Remove(); // } // public void Handle(EntityUpdatedEvent message) // { // this.Remove(); // } // public void Handle(EntityDeletedEvent message) // { // this.Remove(); // } // private void Remove() // { // this._cache.Remove(CacheKey.SceneTiggerKey); // } // } //}