public BucketConfigurationProvider(final List<URI> seedNodes,
final String bucket, final String password,
final CouchbaseConnectionFactory connectionFactory) {
config = new AtomicReference<Bucket>();
configurationParser = new ConfigurationParserJSON();
httpProvider = new AtomicReference<ConfigurationProviderHTTP>(
new ConfigurationProviderHTTP(seedNodes, bucket, password)
);
refreshingHttp = new AtomicBoolean(false);
observers = Collections.synchronizedList(new ArrayList<Reconfigurable>());