@Override
  public void close() {
    COUCHBASE_BUCKET_REGISTRY.closeBucket(bucketName, clusterNodes);
  }
Constructor for BaseCouchbaseTableFunction. This constructor abstracts the shareable logic of the read and write
functions. It is not intended to be called directly.
@param bucketName Name of the Couchbase bucket
@param valueClass type of values
@param clusterNodes Some Hosts of the Couchbase cluster. Recommended to provide more than one nodes so that if
                    the first node could not be connected, other nodes can be tried.
samza-kv-couchbase/src/main/java/org/apache/samza/table/remote/couchbase/BaseCouchbaseTableFunction.java