public static Tracker Create(string url, string applicationKey, string accessKey)
{
lock (Sync)
{
if (_terminated)
throw new InvalidOperationException();
var found = Sessions.Where(
session => !session._disposed && session.Url == url && session.ApplicationKey == applicationKey);
if (found.FirstOrDefault() != null)
return found.First();
var res = new Tracker(url, applicationKey, accessKey);
return res;
}
}