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
