public ReplicationStatisticsRecorder(ReplicationStrategy destination, ConcurrentDictionary<string, DestinationStats> destinationStats)
{
this.destination = destination;
this.destinationStats = destinationStats;
watch = Stopwatch.StartNew();
Started = SystemTime.UtcNow;
records = new RavenJArray();
record = new RavenJObject
{
{ "Url", destination.ConnectionStringOptions.Url },
{ "StartTime", SystemTime.UtcNow},
{ "Records", records }
};
}