This is an automated email from the ASF dual-hosted git repository.

penghui pushed a commit to branch branch-2.9
in repository https://gitbox.apache.org/repos/asf/pulsar.git

commit 1d6324605f348b4bb49bd81ca151c88b4c15bbc8
Author: ZhangJian He <[email protected]>
AuthorDate: Mon Dec 20 14:49:29 2021 +0800

    Optimize transaction FieldUpdater to static final (#13396)
    
    (cherry picked from commit b261d6abfc3a6a0707bf8ff6712a58cf7f0b6a1b)
---
 .../java/org/apache/pulsar/client/impl/transaction/TransactionImpl.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/pulsar-client/src/main/java/org/apache/pulsar/client/impl/transaction/TransactionImpl.java
 
b/pulsar-client/src/main/java/org/apache/pulsar/client/impl/transaction/TransactionImpl.java
index 4128a6f..ebcb20e 100644
--- 
a/pulsar-client/src/main/java/org/apache/pulsar/client/impl/transaction/TransactionImpl.java
+++ 
b/pulsar-client/src/main/java/org/apache/pulsar/client/impl/transaction/TransactionImpl.java
@@ -66,7 +66,7 @@ public class TransactionImpl implements Transaction , 
TimerTask {
     private final ArrayList<CompletableFuture<MessageId>> sendFutureList;
     private final ArrayList<CompletableFuture<Void>> ackFutureList;
     private volatile State state;
-    private final AtomicReferenceFieldUpdater<TransactionImpl, State> 
STATE_UPDATE =
+    private static final AtomicReferenceFieldUpdater<TransactionImpl, State> 
STATE_UPDATE =
         AtomicReferenceFieldUpdater.newUpdater(TransactionImpl.class, 
State.class, "state");
 
     @Override

Reply via email to