You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changed TypeLocator to use ConcurrentDictionary for its cache (#700)
* Changed TypeLocator to use ConcurrentDictionary for its cache
Also made ResourceDescriptor immutable, to prevent changing the shared empty instance.
* Replaced static cache instance with singleton per IoC service collection
I just realized that the strange interdependencies when running unit tests sequentially (causing tests to fail in AppVeyor, but not on TravisCI or locally) may actually be caused by the global cache instance.
* Nope, that did not resolve the CI build issue. But it was worth a try, though. Restored build script and re-added concurrent cache for running tests in parallel.
* Empty commit to restart TravisCI
0 commit comments