@@ -31,18 +31,14 @@ public void Dispose() { }
31
31
32
32
public T Get < T > ( string key )
33
33
{
34
- using ( var client = redisManager . GetReadOnlyClient ( ) )
35
- {
36
- return client . Get < T > ( key ) ;
37
- }
34
+ using var client = redisManager . GetReadOnlyClient ( ) ;
35
+ return client . Get < T > ( key ) ;
38
36
}
39
37
40
38
public IDictionary < string , T > GetAll < T > ( IEnumerable < string > keys )
41
39
{
42
- using ( var client = redisManager . GetReadOnlyClient ( ) )
43
- {
44
- return client . GetAll < T > ( keys ) ;
45
- }
40
+ using var client = redisManager . GetReadOnlyClient ( ) ;
41
+ return client . GetAll < T > ( keys ) ;
46
42
}
47
43
48
44
private void AssertNotReadOnly ( )
@@ -59,164 +55,127 @@ public ICacheClient GetClient()
59
55
60
56
public bool Remove ( string key )
61
57
{
62
- using ( var client = GetClient ( ) )
63
- {
64
- return client . Remove ( key ) ;
65
- }
58
+ using var client = GetClient ( ) ;
59
+ return client . Remove ( key ) ;
66
60
}
67
61
68
62
public void RemoveAll ( IEnumerable < string > keys )
69
63
{
70
- using ( var client = GetClient ( ) )
71
- {
72
- client . RemoveAll ( keys ) ;
73
- }
64
+ using var client = GetClient ( ) ;
65
+ client . RemoveAll ( keys ) ;
74
66
}
75
67
76
68
public long Increment ( string key , uint amount )
77
69
{
78
- using ( var client = GetClient ( ) )
79
- {
80
- return client . Increment ( key , amount ) ;
81
- }
70
+ using var client = GetClient ( ) ;
71
+ return client . Increment ( key , amount ) ;
82
72
}
83
73
84
74
public long Decrement ( string key , uint amount )
85
75
{
86
- using ( var client = GetClient ( ) )
87
- {
88
- return client . Decrement ( key , amount ) ;
89
- }
76
+ using var client = GetClient ( ) ;
77
+ return client . Decrement ( key , amount ) ;
90
78
}
91
79
92
80
public bool Add < T > ( string key , T value )
93
81
{
94
- using ( var client = GetClient ( ) )
95
- {
96
- return client . Add ( key , value ) ;
97
- }
82
+ using var client = GetClient ( ) ;
83
+ return client . Add ( key , value ) ;
98
84
}
99
85
100
86
public bool Set < T > ( string key , T value )
101
87
{
102
- using ( var client = GetClient ( ) )
103
- {
104
- return client . Set ( key , value ) ;
105
- }
88
+ using var client = GetClient ( ) ;
89
+ return client . Set ( key , value ) ;
106
90
}
107
91
108
92
public bool Replace < T > ( string key , T value )
109
93
{
110
- using ( var client = GetClient ( ) )
111
- {
112
- return client . Replace ( key , value ) ;
113
- }
94
+ using var client = GetClient ( ) ;
95
+ return client . Replace ( key , value ) ;
114
96
}
115
97
116
98
public bool Add < T > ( string key , T value , DateTime expiresAt )
117
99
{
118
- using ( var client = GetClient ( ) )
119
- {
120
- return client . Add ( key , value , expiresAt ) ;
121
- }
100
+ using var client = GetClient ( ) ;
101
+ return client . Add ( key , value , expiresAt ) ;
122
102
}
123
103
124
104
public bool Set < T > ( string key , T value , DateTime expiresAt )
125
105
{
126
- using ( var client = GetClient ( ) )
127
- {
128
- return client . Set ( key , value , expiresAt ) ;
129
- }
106
+ using var client = GetClient ( ) ;
107
+ return client . Set ( key , value , expiresAt ) ;
130
108
}
131
109
132
110
public bool Replace < T > ( string key , T value , DateTime expiresAt )
133
111
{
134
- using ( var client = GetClient ( ) )
135
- {
136
- return client . Replace ( key , value , expiresAt ) ;
137
- }
112
+ using var client = GetClient ( ) ;
113
+ return client . Replace ( key , value , expiresAt ) ;
138
114
}
139
115
140
116
public bool Add < T > ( string key , T value , TimeSpan expiresIn )
141
117
{
142
- using ( var client = GetClient ( ) )
143
- {
144
- return client . Set ( key , value , expiresIn ) ;
145
- }
118
+ using var client = GetClient ( ) ;
119
+ return client . Set ( key , value , expiresIn ) ;
146
120
}
147
121
148
122
public bool Set < T > ( string key , T value , TimeSpan expiresIn )
149
123
{
150
- using ( var client = GetClient ( ) )
151
- {
152
- return client . Set ( key , value , expiresIn ) ;
153
- }
124
+ using var client = GetClient ( ) ;
125
+ return client . Set ( key , value , expiresIn ) ;
154
126
}
155
127
156
128
public bool Replace < T > ( string key , T value , TimeSpan expiresIn )
157
129
{
158
- using ( var client = GetClient ( ) )
159
- {
160
- return client . Replace ( key , value , expiresIn ) ;
161
- }
130
+ using var client = GetClient ( ) ;
131
+ return client . Replace ( key , value , expiresIn ) ;
162
132
}
163
133
164
134
public void FlushAll ( )
165
135
{
166
- using ( var client = GetClient ( ) )
167
- {
168
- client . FlushAll ( ) ;
169
- }
136
+ using var client = GetClient ( ) ;
137
+ client . FlushAll ( ) ;
170
138
}
171
139
172
140
public void SetAll < T > ( IDictionary < string , T > values )
173
141
{
174
- using ( var client = GetClient ( ) )
175
- {
176
- client . SetAll ( values ) ;
177
- }
142
+ using var client = GetClient ( ) ;
143
+ client . SetAll ( values ) ;
178
144
}
179
145
180
146
public void RemoveByPattern ( string pattern )
181
147
{
182
- using ( var client = GetClient ( ) )
148
+ using var client = GetClient ( ) ;
149
+ if ( client is IRemoveByPattern redisClient )
183
150
{
184
- if ( client is IRemoveByPattern redisClient )
185
- {
186
- redisClient . RemoveByPattern ( pattern ) ;
187
- }
151
+ redisClient . RemoveByPattern ( pattern ) ;
188
152
}
189
153
}
190
154
191
155
public void RemoveByRegex ( string pattern )
192
156
{
193
- using ( var client = GetClient ( ) )
157
+ using var client = GetClient ( ) ;
158
+ if ( client is IRemoveByPattern redisClient )
194
159
{
195
- if ( client is IRemoveByPattern redisClient )
196
- {
197
- redisClient . RemoveByRegex ( pattern ) ;
198
- }
160
+ redisClient . RemoveByRegex ( pattern ) ;
199
161
}
200
162
}
201
163
202
164
public TimeSpan ? GetTimeToLive ( string key )
203
165
{
204
- using ( var client = GetClient ( ) )
166
+ using var client = GetClient ( ) ;
167
+ if ( client is ICacheClientExtended redisClient )
205
168
{
206
- if ( client is ICacheClientExtended redisClient )
207
- {
208
- return redisClient . GetTimeToLive ( key ) ;
209
- }
169
+ return redisClient . GetTimeToLive ( key ) ;
210
170
}
171
+
211
172
return null ;
212
173
}
213
174
214
175
public IEnumerable < string > GetKeysByPattern ( string pattern )
215
176
{
216
- using ( var client = ( ICacheClientExtended ) GetClient ( ) )
217
- {
218
- return client . GetKeysByPattern ( pattern ) . ToList ( ) ;
219
- }
177
+ using var client = ( ICacheClientExtended ) GetClient ( ) ;
178
+ return client . GetKeysByPattern ( pattern ) . ToList ( ) ;
220
179
}
221
180
222
181
public void RemoveExpiredEntries ( )
0 commit comments