DescriptorSubscriptions GetDescriptor(IFile wrapPath, IPackageRepository packageRepository)
 {
     DescriptorSubscriptions descriptorSubscriptions;
     if (!_notificationClients.TryGetValue(wrapPath.Path, out descriptorSubscriptions))
         _notificationClients.Add(wrapPath.Path, descriptorSubscriptions = new DescriptorSubscriptions(wrapPath, packageRepository, HandleWrapFileUpdate));
     return descriptorSubscriptions;
 }
 DescriptorSubscriptions GetDescriptor(IFile wrapPath, IPackageRepository packageRepository)
 {
     lock (_notificationClients)
     {
         DescriptorSubscriptions descriptorSubscriptions;
         if (!_notificationClients.TryGetValue(wrapPath.Path, out descriptorSubscriptions))
         {
             _notificationClients.Add(wrapPath.Path, descriptorSubscriptions = new DescriptorSubscriptions(wrapPath, packageRepository, HandleWrapFileUpdate));
         }
         return(descriptorSubscriptions);
     }
 }