I need to clear a Couchbase bucket each time before unit test runs. I use the Java SDK > 2.0 version. In previous versions I found this wonderful method http://www.couchbase.com/autodocs/couchbase-java-client-1.1.1/com/couchbase/client/ClusterManager.html#flushBucket(java.lang.String) but it does not exist in new version.
Is there some way to clear data from bucket? I could delete by fetching all keys of documents and then delete them all, but I want to use more pretty way.
The Flush option flags the items for removal in a memcached bucket and immediately removes items in a Couchbase bucket.
Couchbase is JSON database that excels in high volume transactions.
Actually in the 2.x SDK you can get a BucketManager
out of a Bucket
instance, which will allow you to call flush()
as wonderfully as before ;)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With