@@ -206,19 +206,19 @@ public struct init_params
206
206
/// <summary>
207
207
///
208
208
/// </summary>
209
- private sealed class tuple
209
+ private sealed class tuple_t
210
210
{
211
211
/// <summary>
212
212
///
213
213
/// </summary>
214
- public struct EqualityComparer : IEqualityComparer < tuple >
214
+ public struct EqualityComparer : IEqualityComparer < tuple_t >
215
215
{
216
- public bool Equals ( tuple x , tuple y ) => ( x . Timeout == y . Timeout ) ;
217
- public int GetHashCode ( tuple obj ) => obj . Timeout . GetHashCode ( ) ;
216
+ public bool Equals ( tuple_t x , tuple_t y ) => ( x . Timeout == y . Timeout ) ;
217
+ public int GetHashCode ( tuple_t obj ) => obj . Timeout . GetHashCode ( ) ;
218
218
}
219
219
220
- private tuple ( TimeSpan timeout ) => Timeout = timeout ;
221
- public tuple ( TimeSpan timeout , HttpClient httpClient ) => ( Timeout , HttpClient , RefCount ) = ( timeout , httpClient , 0 ) ;
220
+ private tuple_t ( TimeSpan timeout ) => Timeout = timeout ;
221
+ public tuple_t ( TimeSpan timeout , HttpClient httpClient ) => ( Timeout , HttpClient , RefCount ) = ( timeout , httpClient , 0 ) ;
222
222
223
223
public TimeSpan Timeout { get ; }
224
224
public HttpClient HttpClient { get ; }
@@ -227,23 +227,23 @@ public struct EqualityComparer : IEqualityComparer< tuple >
227
227
public int IncrementRefCount ( ) => ++ RefCount ;
228
228
public int DecrementRefCount ( ) => -- RefCount ;
229
229
230
- public static tuple key ( TimeSpan ? timeout ) => new tuple ( timeout . GetValueOrDefault ( TimeSpan . Zero ) ) ;
230
+ public static tuple_t key ( TimeSpan ? timeout ) => new tuple_t ( timeout . GetValueOrDefault ( TimeSpan . Zero ) ) ;
231
231
#if DEBUG
232
232
public override string ToString ( ) => $ "{ Timeout } , (ref: { RefCount } )";
233
233
#endif
234
234
}
235
235
236
- private static ILRUCache < tuple > _LRUCache ;
236
+ private static ILRUCache < tuple_t > _LRUCache ;
237
237
238
- static HttpClientFactory_WithRefCount ( ) => _LRUCache = LRUCache < tuple > . CreateWithLimitMaxValue ( 0x10 , new tuple . EqualityComparer ( ) ) ;
238
+ static HttpClientFactory_WithRefCount ( ) => _LRUCache = LRUCache < tuple_t > . CreateWithLimitMaxValue ( 0x10 , new tuple_t . EqualityComparer ( ) ) ;
239
239
240
240
/// <summary>
241
241
///
242
242
/// </summary>
243
243
private struct free_tuple : IDisposable
244
244
{
245
- private tuple _tuple ;
246
- public free_tuple ( tuple t ) => _tuple = t ?? throw ( new ArgumentNullException ( nameof ( t ) ) ) ;
245
+ private tuple_t _tuple ;
246
+ public free_tuple ( tuple_t t ) => _tuple = t ?? throw ( new ArgumentNullException ( nameof ( t ) ) ) ;
247
247
248
248
public void Dispose ( )
249
249
{
@@ -274,8 +274,8 @@ static void set_Protocol( SslClientAuthenticationOptions sslOptions, SslProtocol
274
274
275
275
var h = new SocketsHttpHandler ( ) ;
276
276
h . SslOptions . RemoteCertificateValidationCallback = ( sender , certificate , chain , sslPolicyErrors ) => true ;
277
- set_Protocol ( h . SslOptions , SslProtocols . Tls ) ;
278
- set_Protocol ( h . SslOptions , SslProtocols . Tls11 ) ;
277
+ // set_Protocol( h.SslOptions, SslProtocols.Tls );
278
+ // set_Protocol( h.SslOptions, SslProtocols.Tls11 );
279
279
set_Protocol ( h . SslOptions , SslProtocols . Tls12 ) ;
280
280
#pragma warning disable CS0618
281
281
set_Protocol ( h . SslOptions , SslProtocols . Ssl2 ) ;
@@ -303,12 +303,12 @@ static void set_Protocol( SslClientAuthenticationOptions sslOptions, SslProtocol
303
303
public static ( HttpClient , IDisposable ) Get ( in init_params ip ) => Get ( ip . Timeout ) ;
304
304
public static ( HttpClient , IDisposable ) Get ( in TimeSpan ? timeout = null )
305
305
{
306
- var key = tuple . key ( timeout ) ;
306
+ var key = tuple_t . key ( timeout ) ;
307
307
lock ( _LRUCache )
308
308
{
309
309
if ( ! _LRUCache . TryGetValue ( key , out var t ) )
310
310
{
311
- t = new tuple ( key . Timeout , CreateHttpClient ( in timeout ) ) ;
311
+ t = new tuple_t ( key . Timeout , CreateHttpClient ( in timeout ) ) ;
312
312
_LRUCache . Add ( t ) ;
313
313
}
314
314
t . IncrementRefCount ( ) ;
@@ -327,7 +327,7 @@ select et
327
327
}
328
328
}
329
329
330
- private static void Release ( tuple t )
330
+ private static void Release ( tuple_t t )
331
331
{
332
332
lock ( _LRUCache )
333
333
{
0 commit comments