
com.redis.spring.batch.writer.Del Maven / Gradle / Ivy
package com.redis.spring.batch.writer;
import java.util.List;
import java.util.function.Function;
import io.lettuce.core.RedisFuture;
import io.lettuce.core.api.async.BaseRedisAsyncCommands;
import io.lettuce.core.api.async.RedisKeyAsyncCommands;
public class Del extends AbstractKeyOperation {
public Del(Function keyFunction) {
super(keyFunction);
}
@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
protected void execute(BaseRedisAsyncCommands commands, T item, K key, List> outputs) {
outputs.add((RedisFuture) ((RedisKeyAsyncCommands) commands).del(key));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy