[ISSUE #9491] Remove the volatile declaration for the two variables requestsWrite and requestsRead in the GroupCommitService class (#9492)

This commit is contained in:
huanzhikang
2025-06-28 14:30:54 +08:00
committed by GitHub
parent 832562f028
commit 275cc65dd7
@@ -1610,8 +1610,8 @@ public class CommitLog implements Swappable {
* GroupCommit Service
*/
class GroupCommitService extends FlushCommitLogService {
private volatile LinkedList<GroupCommitRequest> requestsWrite = new LinkedList<>();
private volatile LinkedList<GroupCommitRequest> requestsRead = new LinkedList<>();
private LinkedList<GroupCommitRequest> requestsWrite = new LinkedList<>();
private LinkedList<GroupCommitRequest> requestsRead = new LinkedList<>();
private final PutMessageSpinLock lock = new PutMessageSpinLock();
public void putRequest(final GroupCommitRequest request) {