final CountDownLatch latch = new CountDownLatch(1);
final ObserveFuture<Boolean> observeFuture = new ObserveFuture<Boolean>(
key, latch, cbConnFactory.getObsTimeout(), executorService);
original.addListener(new OperationCompletionListener() {
@Override
public void onComplete(final OperationFuture<?> future) throws Exception {
boolean replaceStatus = false;
try {