fix provider loading and unloading issue
Change-Id: If10ec427dc7be6b4609eb1ac4955f228274e6742
Showing
1 changed file
with
3 additions
and
0 deletions
... | @@ -62,6 +62,9 @@ public abstract class AbstractProviderRegistry<P extends Provider, S extends Pro | ... | @@ -62,6 +62,9 @@ public abstract class AbstractProviderRegistry<P extends Provider, S extends Pro |
62 | ((AbstractProviderService) service).invalidate(); | 62 | ((AbstractProviderService) service).invalidate(); |
63 | services.remove(provider.id()); | 63 | services.remove(provider.id()); |
64 | providers.remove(provider.id()); | 64 | providers.remove(provider.id()); |
65 | + if (!provider.id().isAncillary()) { | ||
66 | + providersByScheme.remove(provider.id().scheme()); | ||
67 | + } | ||
65 | } | 68 | } |
66 | } | 69 | } |
67 | 70 | ... | ... |
-
Please register or login to post a comment