final GridGgfsBlocksMessage msg = new GridGgfsBlocksMessage(fileId, batchId, blocks); callGgfsLocalSafe(new GridPlainCallable<Object>() { @Override @Nullable public Object call() throws Exception { try { callGgfsLocalSafe(new GridPlainCallable<Object>() { @Override @Nullable public Object call() throws Exception { storeBlocksAsync(blocks).listenAsync(new CI1<GridFuture<?>>() {
final GridGgfsBlocksMessage msg = new GridGgfsBlocksMessage(fileId, batchId, blocks); callGgfsLocalSafe(new GridPlainCallable<Object>() { @Override @Nullable public Object call() throws Exception { try { callGgfsLocalSafe(new GridPlainCallable<Object>() { @Override @Nullable public Object call() throws Exception { storeBlocksAsync(blocks).listenAsync(new CI1<GridFuture<?>>() {