Skip to content

Commit 275cc65

Browse files
authored
[ISSUE #9491] Remove the volatile declaration for the two variables requestsWrite and requestsRead in the GroupCommitService class (#9492)
1 parent 832562f commit 275cc65

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

store/src/main/java/org/apache/rocketmq/store/CommitLog.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1610,8 +1610,8 @@ public CompletableFuture<PutMessageStatus> future() {
16101610
* GroupCommit Service
16111611
*/
16121612
class GroupCommitService extends FlushCommitLogService {
1613-
private volatile LinkedList<GroupCommitRequest> requestsWrite = new LinkedList<>();
1614-
private volatile LinkedList<GroupCommitRequest> requestsRead = new LinkedList<>();
1613+
private LinkedList<GroupCommitRequest> requestsWrite = new LinkedList<>();
1614+
private LinkedList<GroupCommitRequest> requestsRead = new LinkedList<>();
16151615
private final PutMessageSpinLock lock = new PutMessageSpinLock();
16161616

16171617
public void putRequest(final GroupCommitRequest request) {

0 commit comments

Comments
 (0)