cross311/service-discovery-dotnet — pull request #16 by cross311 (2014-11-26 01:17:05+00:00)
Title: Switched to one dictionary based repository instead of two.  

issue #14.

Could not switch over to 100% concurrent bag. Reason is the fact that if a service heartbeats to keeps itself marked as alive then the service instance has to be replaced within the collection. This is possible to be done thread safe in a concurrent bag.