@@ -171,86 +171,6 @@ public async Task ExistsAsync()
171171 Assert . Equal ( 2 , await c3 ) ;
172172 }
173173
174- [ Fact ]
175- public async Task IdleTime ( )
176- {
177- await using var conn = Create ( ) ;
178-
179- RedisKey key = Me ( ) ;
180- var db = conn . GetDatabase ( ) ;
181- db . KeyDelete ( key , CommandFlags . FireAndForget ) ;
182- db . StringSet ( key , "new value" , flags : CommandFlags . FireAndForget ) ;
183- await Task . Delay ( 1000 ) . ForAwait ( ) ;
184- var idleTime = db . KeyIdleTime ( key ) ;
185- Assert . True ( idleTime > TimeSpan . Zero ) ;
186-
187- db . StringSet ( key , "new value2" , flags : CommandFlags . FireAndForget ) ;
188- var idleTime2 = db . KeyIdleTime ( key ) ;
189- Assert . True ( idleTime2 < idleTime ) ;
190-
191- db . KeyDelete ( key ) ;
192- var idleTime3 = db . KeyIdleTime ( key ) ;
193- Assert . Null ( idleTime3 ) ;
194- }
195-
196- [ Fact ]
197- public async Task TouchIdleTime ( )
198- {
199- await using var conn = Create ( require : RedisFeatures . v3_2_1 ) ;
200-
201- RedisKey key = Me ( ) ;
202- var db = conn . GetDatabase ( ) ;
203- db . KeyDelete ( key , CommandFlags . FireAndForget ) ;
204- db . StringSet ( key , "new value" , flags : CommandFlags . FireAndForget ) ;
205- await Task . Delay ( 1000 ) . ForAwait ( ) ;
206- var idleTime = db . KeyIdleTime ( key ) ;
207- Assert . True ( idleTime > TimeSpan . Zero , "First check" ) ;
208-
209- Assert . True ( db . KeyTouch ( key ) , "Second check" ) ;
210- var idleTime1 = db . KeyIdleTime ( key ) ;
211- Assert . True ( idleTime1 < idleTime , "Third check" ) ;
212- }
213-
214- [ Fact ]
215- public async Task IdleTimeAsync ( )
216- {
217- await using var conn = Create ( ) ;
218-
219- RedisKey key = Me ( ) ;
220- var db = conn . GetDatabase ( ) ;
221- db . KeyDelete ( key , CommandFlags . FireAndForget ) ;
222- db . StringSet ( key , "new value" , flags : CommandFlags . FireAndForget ) ;
223- await Task . Delay ( 1000 ) . ForAwait ( ) ;
224- var idleTime = await db . KeyIdleTimeAsync ( key ) . ForAwait ( ) ;
225- Assert . True ( idleTime > TimeSpan . Zero , "First check" ) ;
226-
227- db . StringSet ( key , "new value2" , flags : CommandFlags . FireAndForget ) ;
228- var idleTime2 = await db . KeyIdleTimeAsync ( key ) . ForAwait ( ) ;
229- Assert . True ( idleTime2 < idleTime , "Second check" ) ;
230-
231- db . KeyDelete ( key ) ;
232- var idleTime3 = await db . KeyIdleTimeAsync ( key ) . ForAwait ( ) ;
233- Assert . Null ( idleTime3 ) ;
234- }
235-
236- [ Fact ]
237- public async Task TouchIdleTimeAsync ( )
238- {
239- await using var conn = Create ( require : RedisFeatures . v3_2_1 ) ;
240-
241- RedisKey key = Me ( ) ;
242- var db = conn . GetDatabase ( ) ;
243- db . KeyDelete ( key , CommandFlags . FireAndForget ) ;
244- db . StringSet ( key , "new value" , flags : CommandFlags . FireAndForget ) ;
245- await Task . Delay ( 1000 ) . ForAwait ( ) ;
246- var idleTime = await db . KeyIdleTimeAsync ( key ) . ForAwait ( ) ;
247- Assert . True ( idleTime > TimeSpan . Zero , "First check" ) ;
248-
249- Assert . True ( await db . KeyTouchAsync ( key ) . ForAwait ( ) , "Second check" ) ;
250- var idleTime1 = await db . KeyIdleTimeAsync ( key ) . ForAwait ( ) ;
251- Assert . True ( idleTime1 < idleTime , "Third check" ) ;
252- }
253-
254174 [ Fact ]
255175 public async Task KeyEncoding ( )
256176 {
0 commit comments