internal static void Reset()
{
Logger.Debug("Resetting publisner: clearing queue and removing all subscribers");
lock (PublishReadingLock)
{
Readings = new ConcurrentQueue<Reading>();
}
lock (AddSubscriberLock)
{
Subscribers.Clear();
}
}