The class is synchronized using in internal ReentrantReadWriteLock.
All metadata providers are kept in two groups - available providers - which contain all the ones users have registered, and active providers - all those which passed validation. List of active providers is updated during each refresh. @author Vladimir Schaefer
|
|
|
|