Skip to content

Commit cb0f559

Browse files
author
Costin Leau
committed
minor optimization to #del()
1 parent 575bf78 commit cb0f559

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/java/org/springframework/data/redis/core/RedisTemplate.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
import org.springframework.transaction.support.TransactionSynchronizationManager;
3939
import org.springframework.util.Assert;
4040
import org.springframework.util.ClassUtils;
41+
import org.springframework.util.CollectionUtils;
4142

4243
/**
4344
* Helper class that simplifies Redis data access code.
@@ -441,6 +442,10 @@ public Object doInRedis(RedisConnection connection) {
441442

442443

443444
public void delete(Collection<K> keys) {
445+
if (CollectionUtils.isEmpty(keys)) {
446+
return;
447+
}
448+
444449
final byte[][] rawKeys = rawKeys(keys);
445450

446451
execute(new RedisCallback<Object>() {

0 commit comments

Comments
 (0)