265 |
|
} |
266 |
|
|
267 |
|
// jdk9 |
268 |
< |
|
268 |
> |
|
269 |
|
/** |
270 |
|
* getPlain returns the last value set |
271 |
|
*/ |
301 |
|
ai.set(-3); |
302 |
|
assertEquals(-3, ai.getAcquire()); |
303 |
|
} |
304 |
< |
|
304 |
> |
|
305 |
|
/** |
306 |
|
* get returns the last value setPlain |
307 |
|
*/ |
337 |
|
ai.setRelease(-3); |
338 |
|
assertEquals(-3, ai.get()); |
339 |
|
} |
340 |
< |
|
340 |
> |
|
341 |
|
/** |
342 |
|
* compareAndExchange succeeds in changing value if equal to |
343 |
|
* expected else fails |
421 |
|
do {} while (!ai.weakCompareAndSetRelease(-4, 7)); |
422 |
|
assertEquals(7, ai.get()); |
423 |
|
} |
424 |
< |
|
425 |
< |
|
424 |
> |
|
425 |
|
} |