public virtual void OnSuccess(Key key) { int rows = Interlocked.Increment(ref count); if (rows == max) { try { // All writes succeeded. Run batch queries in parallel. parent.taskSize = 6; parent.BatchExistsArray(); parent.BatchExistsSequence(); parent.BatchGetArray(); parent.BatchGetSequence(); parent.BatchGetHeaders(); parent.BatchReadComplex(); } catch (Exception e) { parent.console.Error("Batch failed: " + e.Message); parent.AllTasksComplete(); } } }
public virtual void OnFailure(AerospikeException e) { parent.console.Error("Put failed: " + e.Message); parent.AllTasksComplete(); }