From d63d2d1c844556cd9a4c60b8e8dc210c1ce6f838 Mon Sep 17 00:00:00 2001 From: fengyubiao Date: Tue, 7 Feb 2023 22:06:26 +0800 Subject: [PATCH] [branch-2.10] [fix] [ml] Change the modifier of some variables in ManagedLedgerImpl to default to resolve compilation errors --- .../apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java b/managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java index bdec6522f3c27..bbd5f8321a616 100644 --- a/managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java +++ b/managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/ManagedLedgerImpl.java @@ -215,9 +215,9 @@ public class ManagedLedgerImpl implements ManagedLedger, CreateCallback { private final CallbackMutex offloadMutex = new CallbackMutex(); private static final CompletableFuture NULL_OFFLOAD_PROMISE = CompletableFuture .completedFuture(PositionImpl.LATEST); - private volatile LedgerHandle currentLedger; - private long currentLedgerEntries = 0; - private long currentLedgerSize = 0; + volatile LedgerHandle currentLedger; + volatile long currentLedgerEntries = 0; + volatile long currentLedgerSize = 0; private long lastLedgerCreatedTimestamp = 0; private long lastLedgerCreationFailureTimestamp = 0; private long lastLedgerCreationInitiationTimestamp = 0;