void IAsyncLogProvider.SetMessagesCache(AsyncLogProviderDataCache value) { Interlocked.Exchange(ref cache, value); }
void IAsyncLogProvider.SetMessagesCache(AsyncLogProviderDataCache value) { tracer.Info("new messages cache: count={0}, range={1}", value.Messages.Count, value.MessagesRange); Interlocked.Exchange(ref cache, value); }