* swap result of operation with CountDownLatch.countDown()
Change-Id: Ib042de4ee5d6399a15d7877fef0c9260339380f0
Signed-off-by: Jakub Toth <jatoth@cisco.com>
@Override
public void onSuccess(final Optional<NormalizedNode<?, ?>> result) {
@Override
public void onSuccess(final Optional<NormalizedNode<?, ?>> result) {
- responseWaiter.countDown();
handlingCallback(null, datastore, path, result, readData);
handlingCallback(null, datastore, path, result, readData);
+ responseWaiter.countDown();
Futures.addCallback(future, new FutureCallback<Boolean>() {
@Override
public void onSuccess(@Nullable final Boolean result) {
Futures.addCallback(future, new FutureCallback<Boolean>() {
@Override
public void onSuccess(@Nullable final Boolean result) {
- responseWaiter.countDown();
handlingCallback(null, store, path, Optional.of(result), readData);
handlingCallback(null, store, path, Optional.of(result), readData);
+ responseWaiter.countDown();
Futures.addCallback(future, new FutureCallback<Boolean>() {
@Override
public void onSuccess(@Nullable final Boolean result) {
Futures.addCallback(future, new FutureCallback<Boolean>() {
@Override
public void onSuccess(@Nullable final Boolean result) {
- responseWaiter.countDown();
handlingCallback(null, store, path, Optional.of(result), readData);
handlingCallback(null, store, path, Optional.of(result), readData);
+ responseWaiter.countDown();