@@ -30,152 +30,109 @@ namespace ServiceStack.Redis
30
30
public partial class BasicRedisClientManager
31
31
: ICacheClient
32
32
{
33
- public ICacheClient GetCacheClient ( )
34
- {
35
- return new RedisClientManagerCacheClient ( this ) ;
36
- }
33
+ public ICacheClient GetCacheClient ( ) =>
34
+ new RedisClientManagerCacheClient ( this ) ;
37
35
38
- public ICacheClient GetReadOnlyCacheClient ( )
39
- {
40
- return ConfigureRedisClient ( this . GetReadOnlyClientImpl ( ) ) ;
41
- }
36
+ public ICacheClient GetReadOnlyCacheClient ( ) =>
37
+ ConfigureRedisClient ( this . GetReadOnlyClientImpl ( ) ) ;
42
38
43
- private ICacheClient ConfigureRedisClient ( IRedisClient client )
44
- {
45
- return client ;
46
- }
47
-
48
- #region Implementation of ICacheClient
39
+ private ICacheClient ConfigureRedisClient ( IRedisClient client ) => client ;
49
40
50
41
public bool Remove ( string key )
51
42
{
52
- using ( var client = GetReadOnlyCacheClient ( ) )
53
- {
54
- return client . Remove ( key ) ;
55
- }
43
+ using var client = GetReadOnlyCacheClient ( ) ;
44
+ return client . Remove ( key ) ;
56
45
}
57
46
58
47
public void RemoveAll ( IEnumerable < string > keys )
59
48
{
60
- using ( var client = GetCacheClient ( ) )
61
- {
62
- client . RemoveAll ( keys ) ;
63
- }
49
+ using var client = GetCacheClient ( ) ;
50
+ client . RemoveAll ( keys ) ;
64
51
}
65
52
66
53
public T Get < T > ( string key )
67
54
{
68
- using ( var client = GetReadOnlyCacheClient ( ) )
69
- {
70
- return client . Get < T > ( key ) ;
71
- }
55
+ using var client = GetReadOnlyCacheClient ( ) ;
56
+ return client . Get < T > ( key ) ;
72
57
}
73
58
74
59
public long Increment ( string key , uint amount )
75
60
{
76
- using ( var client = GetCacheClient ( ) )
77
- {
78
- return client . Increment ( key , amount ) ;
79
- }
61
+ using var client = GetCacheClient ( ) ;
62
+ return client . Increment ( key , amount ) ;
80
63
}
81
64
82
65
public long Decrement ( string key , uint amount )
83
66
{
84
- using ( var client = GetCacheClient ( ) )
85
- {
86
- return client . Decrement ( key , amount ) ;
87
- }
67
+ using var client = GetCacheClient ( ) ;
68
+ return client . Decrement ( key , amount ) ;
88
69
}
89
70
90
71
public bool Add < T > ( string key , T value )
91
72
{
92
- using ( var client = GetCacheClient ( ) )
93
- {
94
- return client . Add ( key , value ) ;
95
- }
73
+ using var client = GetCacheClient ( ) ;
74
+ return client . Add ( key , value ) ;
96
75
}
97
76
98
77
public bool Set < T > ( string key , T value )
99
78
{
100
- using ( var client = GetCacheClient ( ) )
101
- {
102
- return client . Set ( key , value ) ;
103
- }
79
+ using var client = GetCacheClient ( ) ;
80
+ return client . Set ( key , value ) ;
104
81
}
105
82
106
83
public bool Replace < T > ( string key , T value )
107
84
{
108
- using ( var client = GetCacheClient ( ) )
109
- {
110
- return client . Replace ( key , value ) ;
111
- }
85
+ using var client = GetCacheClient ( ) ;
86
+ return client . Replace ( key , value ) ;
112
87
}
113
88
114
89
public bool Add < T > ( string key , T value , DateTime expiresAt )
115
90
{
116
- using ( var client = GetCacheClient ( ) )
117
- {
118
- return client . Add ( key , value , expiresAt ) ;
119
- }
91
+ using var client = GetCacheClient ( ) ;
92
+ return client . Add ( key , value , expiresAt ) ;
120
93
}
121
94
122
95
public bool Set < T > ( string key , T value , DateTime expiresAt )
123
96
{
124
- using ( var client = GetCacheClient ( ) )
125
- {
126
- return client . Set ( key , value , expiresAt ) ;
127
- }
97
+ using var client = GetCacheClient ( ) ;
98
+ return client . Set ( key , value , expiresAt ) ;
128
99
}
129
100
130
101
public bool Replace < T > ( string key , T value , DateTime expiresAt )
131
102
{
132
- using ( var client = GetCacheClient ( ) )
133
- {
134
- return client . Replace ( key , value , expiresAt ) ;
135
- }
103
+ using var client = GetCacheClient ( ) ;
104
+ return client . Replace ( key , value , expiresAt ) ;
136
105
}
137
106
138
107
public bool Add < T > ( string key , T value , TimeSpan expiresIn )
139
108
{
140
- using ( var client = GetCacheClient ( ) )
141
- {
142
- return client . Add ( key , value , expiresIn ) ;
143
- }
109
+ using var client = GetCacheClient ( ) ;
110
+ return client . Add ( key , value , expiresIn ) ;
144
111
}
145
112
146
113
public bool Set < T > ( string key , T value , TimeSpan expiresIn )
147
114
{
148
- using ( var client = GetCacheClient ( ) )
149
- {
150
- return client . Set ( key , value , expiresIn ) ;
151
- }
115
+ using var client = GetCacheClient ( ) ;
116
+ return client . Set ( key , value , expiresIn ) ;
152
117
}
153
118
154
119
public bool Replace < T > ( string key , T value , TimeSpan expiresIn )
155
120
{
156
- using ( var client = GetCacheClient ( ) )
157
- {
158
- return client . Replace ( key , value , expiresIn ) ;
159
- }
121
+ using var client = GetCacheClient ( ) ;
122
+ return client . Replace ( key , value , expiresIn ) ;
160
123
}
161
124
162
125
public void FlushAll ( )
163
126
{
164
- using ( var client = GetCacheClient ( ) )
165
- {
166
- client . FlushAll ( ) ;
167
- }
127
+ using var client = GetCacheClient ( ) ;
128
+ client . FlushAll ( ) ;
168
129
}
169
130
170
131
public IDictionary < string , T > GetAll < T > ( IEnumerable < string > keys )
171
132
{
172
- using ( var client = GetReadOnlyCacheClient ( ) )
173
- {
174
- return client . GetAll < T > ( keys ) ;
175
- }
133
+ using var client = GetReadOnlyCacheClient ( ) ;
134
+ return client . GetAll < T > ( keys ) ;
176
135
}
177
-
178
- #endregion
179
136
}
180
137
181
138
0 commit comments