31
31
import org .springframework .data .geo .Metric ;
32
32
import org .springframework .data .geo .Point ;
33
33
import org .springframework .data .redis .RedisSystemException ;
34
- import org .springframework .data .redis .connection .Hash .FieldExpirationOptions ;
35
34
import org .springframework .data .redis .connection .convert .Converters ;
36
35
import org .springframework .data .redis .connection .convert .ListConverter ;
37
36
import org .springframework .data .redis .connection .convert .MapConverter ;
@@ -359,13 +358,13 @@ public Long exists(byte[]... keys) {
359
358
}
360
359
361
360
@ Override
362
- public Boolean expire (byte [] key , long seconds ) {
363
- return convertAndReturn (delegate .expire (key , seconds ), Converters .identityConverter ());
361
+ public Boolean expire (byte [] key , long seconds , ExpirationOptions . Condition condition ) {
362
+ return convertAndReturn (delegate .expire (key , seconds , condition ), Converters .identityConverter ());
364
363
}
365
364
366
365
@ Override
367
- public Boolean expireAt (byte [] key , long unixTime ) {
368
- return convertAndReturn (delegate .expireAt (key , unixTime ), Converters .identityConverter ());
366
+ public Boolean expireAt (byte [] key , long unixTime , ExpirationOptions . Condition condition ) {
367
+ return convertAndReturn (delegate .expireAt (key , unixTime , condition ), Converters .identityConverter ());
369
368
}
370
369
371
370
@ Override
@@ -1308,13 +1307,13 @@ public Long zLexCount(String key, org.springframework.data.domain.Range<String>
1308
1307
}
1309
1308
1310
1309
@ Override
1311
- public Boolean pExpire (byte [] key , long millis ) {
1312
- return convertAndReturn (delegate .pExpire (key , millis ), Converters .identityConverter ());
1310
+ public Boolean pExpire (byte [] key , long millis , ExpirationOptions . Condition condition ) {
1311
+ return convertAndReturn (delegate .pExpire (key , millis , condition ), Converters .identityConverter ());
1313
1312
}
1314
1313
1315
1314
@ Override
1316
- public Boolean pExpireAt (byte [] key , long unixTimeInMillis ) {
1317
- return convertAndReturn (delegate .pExpireAt (key , unixTimeInMillis ), Converters .identityConverter ());
1315
+ public Boolean pExpireAt (byte [] key , long unixTimeInMillis , ExpirationOptions . Condition condition ) {
1316
+ return convertAndReturn (delegate .pExpireAt (key , unixTimeInMillis , condition ), Converters .identityConverter ());
1318
1317
}
1319
1318
1320
1319
@ Override
@@ -1497,13 +1496,13 @@ public Boolean exists(String key) {
1497
1496
}
1498
1497
1499
1498
@ Override
1500
- public Boolean expire (String key , long seconds ) {
1501
- return expire (serialize (key ), seconds );
1499
+ public Boolean expire (String key , long seconds , ExpirationOptions . Condition condition ) {
1500
+ return expire (serialize (key ), seconds , condition );
1502
1501
}
1503
1502
1504
1503
@ Override
1505
- public Boolean expireAt (String key , long unixTime ) {
1506
- return expireAt (serialize (key ), unixTime );
1504
+ public Boolean expireAt (String key , long unixTime , ExpirationOptions . Condition condition ) {
1505
+ return expireAt (serialize (key ), unixTime , condition );
1507
1506
}
1508
1507
1509
1508
@ Override
@@ -2491,13 +2490,13 @@ public Object execute(String command, String... args) {
2491
2490
}
2492
2491
2493
2492
@ Override
2494
- public Boolean pExpire (String key , long millis ) {
2495
- return pExpire (serialize (key ), millis );
2493
+ public Boolean pExpire (String key , long millis , ExpirationOptions . Condition condition ) {
2494
+ return pExpire (serialize (key ), millis , condition );
2496
2495
}
2497
2496
2498
2497
@ Override
2499
- public Boolean pExpireAt (String key , long unixTimeInMillis ) {
2500
- return pExpireAt (serialize (key ), unixTimeInMillis );
2498
+ public Boolean pExpireAt (String key , long unixTimeInMillis , ExpirationOptions . Condition condition ) {
2499
+ return pExpireAt (serialize (key ), unixTimeInMillis , condition );
2501
2500
}
2502
2501
2503
2502
@ Override
@@ -2581,29 +2580,29 @@ public Long hStrLen(byte[] key, byte[] field) {
2581
2580
return convertAndReturn (delegate .hStrLen (key , field ), Converters .identityConverter ());
2582
2581
}
2583
2582
2584
- public @ Nullable List <Long > applyExpiration (byte [] key ,
2583
+ public @ Nullable List <Long > applyHashFieldExpiration (byte [] key ,
2585
2584
org .springframework .data .redis .core .types .Expiration expiration ,
2586
- FieldExpirationOptions options , byte []... fields ) {
2587
- return this .delegate .applyExpiration (key , expiration , options , fields );
2585
+ ExpirationOptions options , byte []... fields ) {
2586
+ return this .delegate .applyHashFieldExpiration (key , expiration , options , fields );
2588
2587
}
2589
2588
2590
2589
@ Override
2591
- public List <Long > hExpire (byte [] key , long seconds , FieldExpirationOptions .Condition condition , byte []... fields ) {
2590
+ public List <Long > hExpire (byte [] key , long seconds , ExpirationOptions .Condition condition , byte []... fields ) {
2592
2591
return this .delegate .hExpire (key , seconds , condition , fields );
2593
2592
}
2594
2593
2595
2594
@ Override
2596
- public List <Long > hpExpire (byte [] key , long millis , FieldExpirationOptions .Condition condition , byte []... fields ) {
2595
+ public List <Long > hpExpire (byte [] key , long millis , ExpirationOptions .Condition condition , byte []... fields ) {
2597
2596
return this .delegate .hpExpire (key , millis , condition , fields );
2598
2597
}
2599
2598
2600
2599
@ Override
2601
- public List <Long > hExpireAt (byte [] key , long unixTime , FieldExpirationOptions .Condition condition , byte []... fields ) {
2600
+ public List <Long > hExpireAt (byte [] key , long unixTime , ExpirationOptions .Condition condition , byte []... fields ) {
2602
2601
return this .delegate .hExpireAt (key , unixTime , condition , fields );
2603
2602
}
2604
2603
2605
2604
@ Override
2606
- public List <Long > hpExpireAt (byte [] key , long unixTimeInMillis , FieldExpirationOptions .Condition condition ,
2605
+ public List <Long > hpExpireAt (byte [] key , long unixTimeInMillis , ExpirationOptions .Condition condition ,
2607
2606
byte []... fields ) {
2608
2607
return this .delegate .hpExpireAt (key , unixTimeInMillis , condition , fields );
2609
2608
}
@@ -2630,27 +2629,27 @@ public List<Long> hTtl(byte[] key, TimeUnit timeUnit, byte[]... fields) {
2630
2629
2631
2630
public @ Nullable List <Long > applyExpiration (String key ,
2632
2631
org .springframework .data .redis .core .types .Expiration expiration ,
2633
- FieldExpirationOptions options , String ... fields ) {
2634
- return applyExpiration (serialize (key ), expiration , options , serializeMulti (fields ));
2632
+ ExpirationOptions options , String ... fields ) {
2633
+ return this . applyHashFieldExpiration (serialize (key ), expiration , options , serializeMulti (fields ));
2635
2634
}
2636
2635
2637
2636
@ Override
2638
- public List <Long > hExpire (String key , long seconds , FieldExpirationOptions .Condition condition , String ... fields ) {
2637
+ public List <Long > hExpire (String key , long seconds , ExpirationOptions .Condition condition , String ... fields ) {
2639
2638
return hExpire (serialize (key ), seconds , condition , serializeMulti (fields ));
2640
2639
}
2641
2640
2642
2641
@ Override
2643
- public List <Long > hpExpire (String key , long millis , FieldExpirationOptions .Condition condition , String ... fields ) {
2642
+ public List <Long > hpExpire (String key , long millis , ExpirationOptions .Condition condition , String ... fields ) {
2644
2643
return hpExpire (serialize (key ), millis , condition , serializeMulti (fields ));
2645
2644
}
2646
2645
2647
2646
@ Override
2648
- public List <Long > hExpireAt (String key , long unixTime , FieldExpirationOptions .Condition condition , String ... fields ) {
2647
+ public List <Long > hExpireAt (String key , long unixTime , ExpirationOptions .Condition condition , String ... fields ) {
2649
2648
return hExpireAt (serialize (key ), unixTime , condition , serializeMulti (fields ));
2650
2649
}
2651
2650
2652
2651
@ Override
2653
- public List <Long > hpExpireAt (String key , long unixTimeInMillis , FieldExpirationOptions .Condition condition ,
2652
+ public List <Long > hpExpireAt (String key , long unixTimeInMillis , ExpirationOptions .Condition condition ,
2654
2653
String ... fields ) {
2655
2654
return hpExpireAt (serialize (key ), unixTimeInMillis , condition , serializeMulti (fields ));
2656
2655
}
0 commit comments