Custom ChangeMonitor implementation to enable cache invalidation for System.Runtime.Caching using Redis PubSubub feature