268 |
|
} |
269 |
|
|
270 |
|
// jdk9 |
271 |
< |
|
271 |
> |
|
272 |
|
/** |
273 |
|
* getPlain returns the last value set |
274 |
|
*/ |
304 |
|
ai.set(-3); |
305 |
|
assertEquals(-3, ai.getAcquire()); |
306 |
|
} |
307 |
< |
|
307 |
> |
|
308 |
|
/** |
309 |
|
* get returns the last value setPlain |
310 |
|
*/ |
340 |
|
ai.setRelease(-3); |
341 |
|
assertEquals(-3, ai.get()); |
342 |
|
} |
343 |
< |
|
343 |
> |
|
344 |
|
/** |
345 |
|
* compareAndExchange succeeds in changing value if equal to |
346 |
|
* expected else fails |
424 |
|
do {} while (!ai.weakCompareAndSetRelease(-4, 7)); |
425 |
|
assertEquals(7, ai.get()); |
426 |
|
} |
427 |
< |
|
427 |
> |
|
428 |
|
} |