@@ -18,15 +18,14 @@ internal sealed class SessionPool : SessionPool<Session>, IAsyncDisposable
1818{
1919 private static readonly CreateSessionRequest CreateSessionRequest = new ( ) ;
2020
21+ private readonly IDriver _driver ;
2122 private readonly bool _disposingDriver ;
2223 private readonly ILogger < Session > _loggerSession ;
2324
24- internal readonly IDriver Driver ;
25-
2625 internal SessionPool ( IDriver driver , SessionPoolConfig sessionPoolConfig )
2726 : base ( driver . LoggerFactory . CreateLogger < SessionPool > ( ) , sessionPoolConfig )
2827 {
29- Driver = driver ;
28+ _driver = driver ;
3029 _disposingDriver = sessionPoolConfig . DisposeDriver ;
3130 _loggerSession = driver . LoggerFactory . CreateLogger < Session > ( ) ;
3231 }
@@ -45,7 +44,7 @@ protected override async Task<Session> CreateSession(
4544 requestSettings . ClientCapabilities . Add ( "session-balancer" ) ;
4645 }
4746
48- var response = await Driver . UnaryCall (
47+ var response = await _driver . UnaryCall (
4948 QueryService . CreateSessionMethod ,
5049 CreateSessionRequest ,
5150 requestSettings
@@ -58,13 +57,13 @@ protected override async Task<Session> CreateSession(
5857 var sessionId = response . SessionId ;
5958 var nodeId = response . NodeId ;
6059
61- var session = new Session ( Driver , this , sessionId , nodeId , _loggerSession ) ;
60+ var session = new Session ( _driver , this , sessionId , nodeId , _loggerSession ) ;
6261
6362 _ = Task . Run ( async ( ) =>
6463 {
6564 try
6665 {
67- using var stream = await Driver . ServerStreamCall (
66+ using var stream = await _driver . ServerStreamCall (
6867 QueryService . AttachSessionMethod ,
6968 new AttachSessionRequest { SessionId = sessionId } ,
7069 new GrpcRequestSettings { NodeId = nodeId }
@@ -137,7 +136,7 @@ protected override async Task<Session> CreateSession(
137136 return session ;
138137 }
139138
140- protected override ValueTask DisposeDriver ( ) => _disposingDriver ? Driver . DisposeAsync ( ) : default ;
139+ protected override ValueTask DisposeDriver ( ) => _disposingDriver ? _driver . DisposeAsync ( ) : default ;
141140}
142141
143142internal class Session : SessionBase < Session > , ISession
@@ -156,8 +155,8 @@ ILogger<Session> logger
156155 public IDriver Driver { get ; }
157156
158157 public ValueTask < IServerStream < ExecuteQueryResponsePart > > ExecuteQuery (
159- string query ,
160- Dictionary < string , YdbValue > parameters ,
158+ string query ,
159+ Dictionary < string , YdbValue > parameters ,
161160 GrpcRequestSettings settings ,
162161 TransactionControl ? txControl )
163162 {
0 commit comments