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);
pollingBinary = new AtomicBoolean(false);
observers = Collections.synchronizedList(new ArrayList<Reconfigurable>());
binaryConnection = new AtomicReference<CouchbaseConnection>();