From 195b41cb54ba8c942ac8515f8cea439ee3b47701 Mon Sep 17 00:00:00 2001
From: Nikita Koksharov <nkoksharov@redisson.pro>
Date: Thu, 8 Aug 2024 10:59:07 +0300
Subject: [PATCH] Fixed - RMultimapCacheReactive.expireKey() returns Single
 instead of Reactor Mono. #6075

---
 .../main/java/org/redisson/api/RMultimapCacheReactive.java    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/redisson/src/main/java/org/redisson/api/RMultimapCacheReactive.java b/redisson/src/main/java/org/redisson/api/RMultimapCacheReactive.java
index 200b81326..535e67beb 100644
--- a/redisson/src/main/java/org/redisson/api/RMultimapCacheReactive.java
+++ b/redisson/src/main/java/org/redisson/api/RMultimapCacheReactive.java
@@ -15,7 +15,7 @@
  */
 package org.redisson.api;
 
-import io.reactivex.rxjava3.core.Single;
+import reactor.core.publisher.Mono;
 
 import java.util.concurrent.TimeUnit;
 
@@ -38,5 +38,5 @@ public interface RMultimapCacheReactive<K, V> {
      * @return A Single that will emit <code>true</code> if key exists and the timeout was set and <code>false</code>
      * if key not exists
      */
-    Single<Boolean> expireKey(K key, long timeToLive, TimeUnit timeUnit);
+    Mono<Boolean> expireKey(K key, long timeToLive, TimeUnit timeUnit);
 }