Skip to content

Commit 5e1392d

Browse files
feat: make volatile session (#330)
1 parent c788465 commit 5e1392d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

topic/src/main/java/tech/ydb/topic/read/impl/ReaderImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public abstract class ReaderImpl extends GrpcStreamRetrier {
4343

4444
private static final int DEFAULT_DECOMPRESSION_THREAD_COUNT = 4;
4545

46-
private ReadSessionImpl session;
46+
private volatile ReadSessionImpl session;
4747
private final ReaderSettings settings;
4848
private final TopicRpc topicRpc;
4949
private final Executor decompressionExecutor;

topic/src/main/java/tech/ydb/topic/write/impl/WriterImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
public abstract class WriterImpl extends GrpcStreamRetrier {
3838
private static final Logger logger = LoggerFactory.getLogger(WriterImpl.class);
3939

40-
private WriteSessionImpl session;
40+
private volatile WriteSessionImpl session;
4141
private final WriterSettings settings;
4242
private final TopicRpc topicRpc;
4343
private final AtomicReference<CompletableFuture<InitResult>> initResultFutureRef = new AtomicReference<>(null);

0 commit comments

Comments
 (0)