141 |
|
} |
142 |
|
|
143 |
|
// jdk9 |
144 |
< |
|
144 |
> |
|
145 |
|
/** |
146 |
|
* getPlain returns the last value set |
147 |
|
*/ |
177 |
|
ai.set(m3); |
178 |
|
assertEquals(m3, ai.getAcquire()); |
179 |
|
} |
180 |
< |
|
180 |
> |
|
181 |
|
/** |
182 |
|
* get returns the last value setPlain |
183 |
|
*/ |
213 |
|
ai.setRelease(m3); |
214 |
|
assertEquals(m3, ai.get()); |
215 |
|
} |
216 |
< |
|
216 |
> |
|
217 |
|
/** |
218 |
|
* compareAndExchange succeeds in changing value if equal to |
219 |
|
* expected else fails |
297 |
|
do {} while (!ai.weakCompareAndSetRelease(m4, seven)); |
298 |
|
assertEquals(seven, ai.get()); |
299 |
|
} |
300 |
< |
|
301 |
< |
|
302 |
< |
|
300 |
> |
|
301 |
|
} |