@Override
 public Boolean close(long timeout, TimeUnit timeUnit) {
   return Blocking.blockForSingle(asyncBucket.close().single(), timeout, timeUnit);
 }