Details
Description
This came up as a suggestion from Blake Meike in https://issues.couchbase.com/browse/CBL-1184 that we should consider using Builder pattern so that the Configuration object will be completely thread-safe as the Configuration object will be immutable. This could be a good idea to eliminate a workaround to make the Configuration readonly after set as well.