Couchbase Java Client Sync Vs Async blocking Vs Async Non-Blocking

@bkachhal hmmm that is actually not the best thing, I mean if it works its okay but its not how it should be. Can you raise an issue here: http://www.couchbase.com/issues/browse/JCBC, maybe its a bug in the LegacyDocument. Would it be possible for you to simulate with a JsonDocument and see if you have the same issues?