Commit 660e5dc
Prefactoring for future changes that will avoid using
See #6806 (comment).
Changes:
- "`SafeAtomicHelper`" is arguably already too generic a name for that class, given that we have a `SynchronizedAtomicHelper` that also avoids using `Unsafe`. It's going to become even more overly generic (and more overly scary) when we likely introduce a `VarHandle`-based alternative. (And maybe we'll even remove the `Unsafe`-based one entirely?) Rename it.
- Remove Javadoc from implementation classes, since it merely duplicates that from the superclass.
- Fix links in the (package-private) Javadoc.
I considered also renaming the `AtomicHelper` methods to match the terminology of `VarHandle`. This would mean only renaming `putThread`+`putNext` to... `setReleaseThread`? `setThreadReleasedly`? `setThreadUsingReleaseAccessMode`? I didn't find anything that I particularly liked.
RELNOTES=n/a
PiperOrigin-RevId: 705868797Unsafe.1 parent a124c1e commit 660e5dc
File tree
4 files changed
+28
-44
lines changed- android
- guava-tests/test/com/google/common/util/concurrent
- guava/src/com/google/common/util/concurrent
- guava-tests/test/com/google/common/util/concurrent
- guava/src/com/google/common/util/concurrent
4 files changed
+28
-44
lines changedLines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
Lines changed: 13 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
164 | | - | |
165 | | - | |
166 | | - | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
167 | 168 | | |
168 | 169 | | |
169 | | - | |
| 170 | + | |
170 | 171 | | |
171 | 172 | | |
172 | 173 | | |
| |||
196 | 197 | | |
197 | 198 | | |
198 | 199 | | |
199 | | - | |
| 200 | + | |
200 | 201 | | |
201 | 202 | | |
202 | 203 | | |
| |||
1325 | 1326 | | |
1326 | 1327 | | |
1327 | 1328 | | |
1328 | | - | |
| 1329 | + | |
1329 | 1330 | | |
1330 | 1331 | | |
1331 | 1332 | | |
1332 | | - | |
| 1333 | + | |
1333 | 1334 | | |
1334 | 1335 | | |
1335 | 1336 | | |
1336 | | - | |
| 1337 | + | |
1337 | 1338 | | |
1338 | 1339 | | |
1339 | | - | |
| 1340 | + | |
1340 | 1341 | | |
1341 | 1342 | | |
1342 | | - | |
| 1343 | + | |
1343 | 1344 | | |
1344 | 1345 | | |
1345 | 1346 | | |
| |||
1407 | 1408 | | |
1408 | 1409 | | |
1409 | 1410 | | |
1410 | | - | |
1411 | 1411 | | |
1412 | 1412 | | |
1413 | 1413 | | |
1414 | 1414 | | |
1415 | 1415 | | |
1416 | 1416 | | |
1417 | | - | |
1418 | 1417 | | |
1419 | 1418 | | |
1420 | 1419 | | |
1421 | 1420 | | |
1422 | 1421 | | |
1423 | | - | |
1424 | 1422 | | |
1425 | 1423 | | |
1426 | 1424 | | |
| |||
1434 | 1432 | | |
1435 | 1433 | | |
1436 | 1434 | | |
1437 | | - | |
1438 | 1435 | | |
1439 | 1436 | | |
1440 | 1437 | | |
| |||
1448 | 1445 | | |
1449 | 1446 | | |
1450 | 1447 | | |
1451 | | - | |
1452 | 1448 | | |
1453 | 1449 | | |
1454 | 1450 | | |
1455 | 1451 | | |
1456 | 1452 | | |
1457 | 1453 | | |
1458 | 1454 | | |
1459 | | - | |
| 1455 | + | |
1460 | 1456 | | |
1461 | 1457 | | |
1462 | 1458 | | |
1463 | 1459 | | |
1464 | 1460 | | |
1465 | 1461 | | |
1466 | | - | |
| 1462 | + | |
1467 | 1463 | | |
1468 | 1464 | | |
1469 | 1465 | | |
| |||
1497 | 1493 | | |
1498 | 1494 | | |
1499 | 1495 | | |
1500 | | - | |
1501 | 1496 | | |
1502 | 1497 | | |
1503 | 1498 | | |
1504 | 1499 | | |
1505 | 1500 | | |
1506 | | - | |
1507 | 1501 | | |
1508 | 1502 | | |
1509 | 1503 | | |
| |||
1555 | 1549 | | |
1556 | 1550 | | |
1557 | 1551 | | |
1558 | | - | |
1559 | 1552 | | |
1560 | 1553 | | |
1561 | 1554 | | |
| |||
1567 | 1560 | | |
1568 | 1561 | | |
1569 | 1562 | | |
1570 | | - | |
1571 | 1563 | | |
1572 | 1564 | | |
1573 | 1565 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
Lines changed: 13 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
164 | | - | |
165 | | - | |
166 | | - | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
167 | 168 | | |
168 | 169 | | |
169 | | - | |
| 170 | + | |
170 | 171 | | |
171 | 172 | | |
172 | 173 | | |
| |||
196 | 197 | | |
197 | 198 | | |
198 | 199 | | |
199 | | - | |
| 200 | + | |
200 | 201 | | |
201 | 202 | | |
202 | 203 | | |
| |||
1325 | 1326 | | |
1326 | 1327 | | |
1327 | 1328 | | |
1328 | | - | |
| 1329 | + | |
1329 | 1330 | | |
1330 | 1331 | | |
1331 | 1332 | | |
1332 | | - | |
| 1333 | + | |
1333 | 1334 | | |
1334 | 1335 | | |
1335 | 1336 | | |
1336 | | - | |
| 1337 | + | |
1337 | 1338 | | |
1338 | 1339 | | |
1339 | | - | |
| 1340 | + | |
1340 | 1341 | | |
1341 | 1342 | | |
1342 | | - | |
| 1343 | + | |
1343 | 1344 | | |
1344 | 1345 | | |
1345 | 1346 | | |
| |||
1407 | 1408 | | |
1408 | 1409 | | |
1409 | 1410 | | |
1410 | | - | |
1411 | 1411 | | |
1412 | 1412 | | |
1413 | 1413 | | |
1414 | 1414 | | |
1415 | 1415 | | |
1416 | 1416 | | |
1417 | | - | |
1418 | 1417 | | |
1419 | 1418 | | |
1420 | 1419 | | |
1421 | 1420 | | |
1422 | 1421 | | |
1423 | | - | |
1424 | 1422 | | |
1425 | 1423 | | |
1426 | 1424 | | |
1427 | 1425 | | |
1428 | 1426 | | |
1429 | | - | |
1430 | 1427 | | |
1431 | 1428 | | |
1432 | 1429 | | |
1433 | 1430 | | |
1434 | 1431 | | |
1435 | | - | |
1436 | 1432 | | |
1437 | 1433 | | |
1438 | 1434 | | |
1439 | 1435 | | |
1440 | 1436 | | |
1441 | 1437 | | |
1442 | 1438 | | |
1443 | | - | |
| 1439 | + | |
1444 | 1440 | | |
1445 | 1441 | | |
1446 | 1442 | | |
1447 | 1443 | | |
1448 | 1444 | | |
1449 | 1445 | | |
1450 | | - | |
| 1446 | + | |
1451 | 1447 | | |
1452 | 1448 | | |
1453 | 1449 | | |
| |||
1481 | 1477 | | |
1482 | 1478 | | |
1483 | 1479 | | |
1484 | | - | |
1485 | 1480 | | |
1486 | 1481 | | |
1487 | 1482 | | |
1488 | 1483 | | |
1489 | 1484 | | |
1490 | | - | |
1491 | 1485 | | |
1492 | 1486 | | |
1493 | 1487 | | |
| |||
1539 | 1533 | | |
1540 | 1534 | | |
1541 | 1535 | | |
1542 | | - | |
1543 | 1536 | | |
1544 | 1537 | | |
1545 | 1538 | | |
| |||
1551 | 1544 | | |
1552 | 1545 | | |
1553 | 1546 | | |
1554 | | - | |
1555 | 1547 | | |
1556 | 1548 | | |
1557 | 1549 | | |
| |||
0 commit comments