}
@Override
public AbstractReturnType<?> call() {
MemoryReturnType result = new MemoryReturnType();
boolean sorted = false;
while(!sorted) {
sorted = true;
for (int i = 1; i < SIZE; i++) {
if (values[i-1] > values[i]) {
int tmp = values[i];
values[i] = values[i - 1];
values[i - 1] = tmp;
sorted = false;
}
}
}
result.setResult(MemoryMonitor.getInstance());
return result;
}