Skip to content

Commit e5c8a6b

Browse files
committed
Add approximate trimming to reactive stream extensions
1 parent be1663c commit e5c8a6b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/kotlin/org/springframework/data/redis/core/ReactiveStreamOperationsExtensions.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,5 +265,6 @@ inline fun <K : Any, reified V : Any> ReactiveStreamOperations<K, *, *>.reverseR
265265
* @author Mark Paluch
266266
* @since 2.2
267267
*/
268-
suspend fun <K : Any, HK : Any, HV : Any> ReactiveStreamOperations<K, HK, HV>.trimAndAwait(key: K, count: Long): Long =
269-
trim(key, count).awaitSingle()
268+
@JvmOverloads // Maintain compatibility with versions <= 2.6.0
269+
suspend fun <K : Any, HK : Any, HV : Any> ReactiveStreamOperations<K, HK, HV>.trimAndAwait(key: K, count: Long, approximateTrimming: Boolean = false): Long =
270+
trim(key, count, approximateTrimming).awaitSingle()

0 commit comments

Comments
 (0)