インターフェース ReactiveKeyCommands
- すべての既知のサブインターフェース:
ReactiveClusterKeyCommands
public interface ReactiveKeyCommands
リアクティブインフラストラクチャを使用して実行される Redis キーコマンド。
- 導入:
- 2.0
- 作成者:
- Christoph Strobl, Mark Paluch
ネストされたクラスのサマリー
ネストされたクラス修飾子と型インターフェース説明static class
MOVE
コマンドパラメーター。static class
EXPIREAT
/PEXPIREAT
コマンドパラメーター。static class
EXPIRE
/PEXPIRE
コマンドパラメーター。static class
MOVE
コマンドパラメーター。static class
RENAME
コマンドパラメーター。メソッドのサマリー
修飾子と型メソッド説明default reactor.core.publisher.Mono<BooleanSE>
copy
(ByteBufferSE sourceKey, ByteBufferSE targetKey, boolean replace) 指定されたkey
をターゲットkey
にコピーします。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.CopyCommand>>
copy
(org.reactivestreams.Publisher<ReactiveKeyCommands.CopyCommand> commands) キーを 1 つずつコピーします。default reactor.core.publisher.Mono<LongSE>
del
(ByteBufferSE key) キーを削除します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,
LongSE>> del
(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーを 1 つずつ削除します。reactor.core.publisher.Mono<ValueEncoding>
encodingOf
(ByteBufferSE key) 指定されたkey
で値を格納するために使用される内部表現の型を取得します。default reactor.core.publisher.Mono<BooleanSE>
exists
(ByteBufferSE key) 指定されたキーが存在するかどうかを確認します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveRedisConnection.KeyCommand>>
exists
(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) 指定されたキーが存在するかどうかを確認します。default reactor.core.publisher.Mono<BooleanSE>
expire
(ByteBufferSE key, DurationSE timeout) 指定されたkey
の存続時間を秒単位で設定します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireCommand>>
expire
(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireCommand> commands) キーを 1 つずつ期限切れにします。default reactor.core.publisher.Mono<BooleanSE>
expireAt
(ByteBufferSE key, InstantSE expireAt) 指定されたkey
の有効期限を UNIX タイムスタンプとして設定します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireAtCommand>>
expireAt
(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireAtCommand> commands) 指定されたkey
の有効期限を UNIX タイムスタンプとして 1 つずつ設定します。reactor.core.publisher.Mono<DurationSE>
idletime
(ByteBufferSE key) 指定されたkey
に格納されているオブジェクトがアイドル状態であるため、Duration
SE を取得します。default reactor.core.publisher.Mono<ListSE<ByteBufferSE>>
keys
(ByteBufferSE pattern) 指定されたパターンに一致するすべてのキーを検索します。
keys(ByteBuffer)
は中断不可能でコストのかかる Redis 操作であるため、scan(ScanOptions)
を使用してキースペースを反復処理することをお勧めします。reactor.core.publisher.Flux<ReactiveRedisConnection.MultiValueResponse<ByteBufferSE,
ByteBufferSE>> keys
(org.reactivestreams.Publisher<ByteBufferSE> patterns) 指定されたパターンに一致するすべてのキーを検索します。
keys(Publisher)
は中断不可能でコストのかかる Redis 操作であるため、scan(ScanOptions)
を使用してキースペースを反復処理することをお勧めします。default reactor.core.publisher.Mono<LongSE>
mDel
(ListSE<ByteBufferSE> keys) 複数のキーを 1 つのバッチで 1 つずつ削除します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ListSE<ByteBufferSE>,
LongSE>> mDel
(org.reactivestreams.Publisher<ListSE<ByteBufferSE>> keys) 複数のキーをまとめて削除します。default reactor.core.publisher.Mono<BooleanSE>
move
(ByteBufferSE key, int database) 指定されたkey
をindex
を使用してデータベースに移動します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.MoveCommand>>
move
(org.reactivestreams.Publisher<ReactiveKeyCommands.MoveCommand> commands) データベース間でキーを 1 つずつ移動します。default reactor.core.publisher.Mono<LongSE>
mUnlink
(ListSE<ByteBufferSE> keys) キースペースからkeys
のリンクを解除します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ListSE<ByteBufferSE>,
LongSE>> mUnlink
(org.reactivestreams.Publisher<ListSE<ByteBufferSE>> keys) キースペースからkeys
のリンクを解除します。default reactor.core.publisher.Mono<BooleanSE>
persist
(ByteBufferSE key) 指定されたkey
から有効期限を削除します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveRedisConnection.KeyCommand>>
persist
(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) 指定されたkey
から有効期限を 1 つずつ削除します。default reactor.core.publisher.Mono<BooleanSE>
pExpire
(ByteBufferSE key, DurationSE timeout) 特定のkey
の存続時間をミリ秒単位で設定します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireCommand>>
pExpire
(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireCommand> commands) キーを 1 つずつ期限切れにします。default reactor.core.publisher.Mono<BooleanSE>
pExpireAt
(ByteBufferSE key, InstantSE expireAt) 指定されたkey
の有効期限を UNIX タイムスタンプとして設定します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireAtCommand>>
pExpireAt
(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireAtCommand> commands) 指定されたkey
の有効期限を UNIX タイムスタンプとしてミリ秒単位で 1 つずつ設定します。default reactor.core.publisher.Mono<LongSE>
pTtl
(ByteBufferSE key) key
の存続時間をミリ秒単位で取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,
LongSE>> pTtl
(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーのために生きる時間を 1 つずつ取得します。reactor.core.publisher.Mono<ByteBufferSE>
キースペースからランダムなキーを返します。reactor.core.publisher.Mono<LongSE>
refcount
(ByteBufferSE key) 指定されたkey
に関連付けられた値の参照の数を取得します。default reactor.core.publisher.Mono<BooleanSE>
rename
(ByteBufferSE oldKey, ByteBufferSE newKey) キー oldKey の名前を newKey に変更します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.RenameCommand>>
rename
(org.reactivestreams.Publisher<ReactiveKeyCommands.RenameCommand> command) キー oldKey の名前を newKey に変更します。default reactor.core.publisher.Mono<BooleanSE>
renameNX
(ByteBufferSE key, ByteBufferSE newKey) newKey が存在しない場合にのみ、keyoldKey の名前を newKey に変更します。reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.RenameCommand>>
renameNX
(org.reactivestreams.Publisher<ReactiveKeyCommands.RenameCommand> command) newKey が存在しない場合にのみ、keyoldKey の名前を newKey に変更します。default reactor.core.publisher.Flux<ByteBufferSE>
scan()
Flux
を使用して、キーを繰り返し処理します。default reactor.core.publisher.Flux<ByteBufferSE>
scan
(KeyScanOptions options) Flux
を使用して、キーを繰り返し処理します。reactor.core.publisher.Flux<ByteBufferSE>
scan
(ScanOptions options) Flux
を使用して、キーを繰り返し処理します。default reactor.core.publisher.Mono<LongSE>
touch
(CollectionSE<ByteBufferSE> keys) 指定されたkey(s)
の最終アクセス時間を変更します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<CollectionSE<ByteBufferSE>,
LongSE>> touch
(org.reactivestreams.Publisher<CollectionSE<ByteBufferSE>> keys) 指定されたkey(s)
の最終アクセス時間を変更します。default reactor.core.publisher.Mono<LongSE>
ttl
(ByteBufferSE key) key
の存続時間を数秒で取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,
LongSE>> ttl
(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーのために生きる時間を 1 つずつ取得します。default reactor.core.publisher.Mono<DataType>
type
(ByteBufferSE key) キーに保存されている型を判別します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,
DataType>> type
(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーに保存されている型を判別します。default reactor.core.publisher.Mono<LongSE>
unlink
(ByteBufferSE key) キースペースからkey
のリンクを解除します。reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,
LongSE>> unlink
(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キースペースからkey
のリンクを解除します。
メソッドの詳細
copy
default reactor.core.publisher.Mono<BooleanSE> copy(ByteBufferSE sourceKey, ByteBufferSE targetKey, boolean replace) 指定されたkey
をターゲットkey
にコピーします。- パラメーター:
sourceKey
- null であってはなりません。targetKey
- null であってはなりません。replace
- 既存のキーを置き換えるかどうか。- 戻り値:
- 導入:
- 2.6
- 関連事項:
copy
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.CopyCommand>> copy(org.reactivestreams.Publisher<ReactiveKeyCommands.CopyCommand> commands) キーを 1 つずつコピーします。- パラメーター:
commands
- null であってはなりません。- 戻り値:
- キーを押したままコピー結果と一緒に移動する
ReactiveRedisConnection.BooleanResponse
のFlux
。 - 導入:
- 2.6
- 関連事項:
exists
指定されたキーが存在するかどうかを確認します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- 関連事項:
exists
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveRedisConnection.KeyCommand>> exists(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) 指定されたキーが存在するかどうかを確認します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- 関連事項:
type
キーに保存されている型を判別します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- 関連事項:
type
reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveRedisConnection.KeyCommand,DataType>> type(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーに保存されている型を判別します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- 関連事項:
touch
指定されたkey(s)
の最終アクセス時間を変更します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- タッチされたキーの数を放出する
Mono
。 - 導入:
- 2.1
- 関連事項:
touch
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<CollectionSE<ByteBufferSE>,LongSE>> touch(org.reactivestreams.Publisher<CollectionSE<ByteBufferSE>> keys) 指定されたkey(s)
の最終アクセス時間を変更します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- 導入:
- 2.1
- 関連事項:
keys
指定されたパターンに一致するすべてのキーを検索します。
keys(ByteBuffer)
は中断不可能でコストのかかる Redis 操作であるため、scan(ScanOptions)
を使用してキースペースを反復処理することをお勧めします。- パラメーター:
pattern
- null であってはなりません。- 戻り値:
- 関連事項:
keys
reactor.core.publisher.Flux<ReactiveRedisConnection.MultiValueResponse<ByteBufferSE,ByteBufferSE>> keys(org.reactivestreams.Publisher<ByteBufferSE> patterns) 指定されたパターンに一致するすべてのキーを検索します。
keys(Publisher)
は中断不可能でコストのかかる Redis 操作であるため、scan(ScanOptions)
を使用してキースペースを反復処理することをお勧めします。- パラメーター:
patterns
- null であってはなりません。- 戻り値:
- 関連事項:
scan
Flux
を使用して、キーを繰り返し処理します。結果のFlux
はカーソルとして機能し、サブスクライバーが要求を通知する限り、SCAN
コマンド自体を発行します。- 戻り値:
- 決して null にはなりません。
- 導入:
- 2.1
- 関連事項:
scan
Flux
を使用して、キーを繰り返し処理します。結果のFlux
はカーソルとして機能し、サブスクライバーが要求を通知する限り、SCAN
コマンド自体を発行します。- パラメーター:
options
- null であってはなりません。- 戻り値:
keys
SE を 1 つずつ放出するFlux
。- 例外:
IllegalArgumentExceptionSE
- オプションが null の場合。- 導入:
- 2.6
- 関連事項:
scan
Flux
を使用して、キーを繰り返し処理します。結果のFlux
はカーソルとして機能し、サブスクライバーが要求を通知する限り、SCAN
コマンド自体を発行します。- パラメーター:
options
- null であってはなりません。- 戻り値:
keys
SE を 1 つずつ放出するFlux
。- 例外:
IllegalArgumentExceptionSE
- オプションが null の場合。- 導入:
- 2.1
- 関連事項:
randomKey
reactor.core.publisher.Mono<ByteBufferSE> randomKey()キースペースからランダムなキーを返します。- 戻り値:
- 関連事項:
rename
キー oldKey の名前を newKey に変更します。- パラメーター:
oldKey
- null であってはなりません。newKey
- null であってはなりません。- 戻り値:
- 関連事項:
rename
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.RenameCommand>> rename(org.reactivestreams.Publisher<ReactiveKeyCommands.RenameCommand> command) キー oldKey の名前を newKey に変更します。- パラメーター:
command
- null であってはなりません。- 戻り値:
- 関連事項:
renameNX
newKey が存在しない場合にのみ、keyoldKey の名前を newKey に変更します。- パラメーター:
key
- null であってはなりません。newKey
- null であってはなりません。- 戻り値:
- 関連事項:
renameNX
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.RenameCommand>> renameNX(org.reactivestreams.Publisher<ReactiveKeyCommands.RenameCommand> command) newKey が存在しない場合にのみ、keyoldKey の名前を newKey に変更します。- パラメーター:
command
- null であってはなりません。- 戻り値:
- 関連事項:
del
キーを削除します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- 関連事項:
del
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> del(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キーを 1 つずつ削除します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- 削除結果とともに削除されたキーを保持している
ReactiveRedisConnection.NumericResponse
のFlux
。 - 関連事項:
mDel
複数のキーを 1 つのバッチで 1 つずつ削除します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- 関連事項:
mDel
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ListSE<ByteBufferSE>,LongSE>> mDel(org.reactivestreams.Publisher<ListSE<ByteBufferSE>> keys) 複数のキーをまとめて削除します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- 削除結果とともに削除されたキーを保持している
ReactiveRedisConnection.NumericResponse
のFlux
。 - 関連事項:
unlink
キースペースからkey
のリンクを解除します。del(ByteBuffer)
とは異なり、ここでの実際のメモリの再利用は非同期で行われます。- パラメーター:
key
- null であってはなりません。- 戻り値:
- 導入:
- 2.1
- 関連事項:
unlink
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> unlink(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> keys) キースペースからkey
のリンクを解除します。del(ByteBuffer)
とは異なり、ここでの実際のメモリの再利用は非同期で行われます。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.NumericResponse
のFlux
は、リンク解除の結果とともに削除されました。 - 導入:
- 2.1
- 関連事項:
mUnlink
キースペースからkeys
のリンクを解除します。mDel(List)
とは異なり、ここでの実際のメモリの再利用は非同期で行われます。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- 導入:
- 2.1
- 関連事項:
mUnlink
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ListSE<ByteBufferSE>,LongSE>> mUnlink(org.reactivestreams.Publisher<ListSE<ByteBufferSE>> keys) キースペースからkeys
のリンクを解除します。mDel(Publisher)
とは異なり、ここでの実際のメモリの再利用は非同期で行われます。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- 削除結果とともに削除されたキーを保持している
ReactiveRedisConnection.NumericResponse
のFlux
。 - 導入:
- 2.1
- 関連事項:
expire
指定されたkey
の存続時間を秒単位で設定します。- パラメーター:
key
- null であってはなりません。timeout
- null であってはなりません。- 戻り値:
- 関連事項:
expire
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireCommand>> expire(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireCommand> commands) キーを 1 つずつ期限切れにします。- パラメーター:
commands
- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.BooleanResponse
のFlux
は、有効期限の結果とともに削除されます。 - 関連事項:
pExpire
特定のkey
の存続時間をミリ秒単位で設定します。- パラメーター:
key
- null であってはなりません。timeout
- null であってはなりません。- 戻り値:
- 関連事項:
pExpire
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireCommand>> pExpire(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireCommand> commands) キーを 1 つずつ期限切れにします。- パラメーター:
commands
- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.BooleanResponse
のFlux
は、有効期限の結果とともに削除されます。 - 関連事項:
expireAt
指定されたkey
の有効期限を UNIX タイムスタンプとして設定します。- パラメーター:
key
- null であってはなりません。expireAt
- null であってはなりません。- 戻り値:
- 関連事項:
expireAt
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireAtCommand>> expireAt(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireAtCommand> commands) 指定されたkey
の有効期限を UNIX タイムスタンプとして 1 つずつ設定します。- パラメーター:
commands
- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.BooleanResponse
のFlux
は、有効期限の結果とともに削除されます。 - 関連事項:
pExpireAt
指定されたkey
の有効期限を UNIX タイムスタンプとして設定します。- パラメーター:
key
- null であってはなりません。expireAt
- null であってはなりません。- 戻り値:
- 関連事項:
pExpireAt
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.ExpireAtCommand>> pExpireAt(org.reactivestreams.Publisher<ReactiveKeyCommands.ExpireAtCommand> commands) 指定されたkey
の有効期限を UNIX タイムスタンプとしてミリ秒単位で 1 つずつ設定します。- パラメーター:
commands
- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.BooleanResponse
のFlux
は、有効期限の結果とともに削除されます。 - 関連事項:
persist
指定されたkey
から有効期限を削除します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- 関連事項:
persist
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveRedisConnection.KeyCommand>> persist(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) 指定されたkey
から有効期限を 1 つずつ削除します。- パラメーター:
commands
- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.BooleanResponse
のFlux
は、永続化結果とともに永続化されました。 - 関連事項:
ttl
key
の存続時間を数秒で取得します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- 関連事項:
ttl
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> ttl(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーのために生きる時間を 1 つずつ取得します。- パラメーター:
commands
- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.NumericResponse
のFlux
と、存続時間の結果。 - 関連事項:
pTtl
key
の存続時間をミリ秒単位で取得します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- 関連事項:
pTtl
reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveRedisConnection.KeyCommand,LongSE>> pTtl(org.reactivestreams.Publisher<ReactiveRedisConnection.KeyCommand> commands) キーのために生きる時間を 1 つずつ取得します。- パラメーター:
commands
- null であってはなりません。- 戻り値:
- キーを保持している
ReactiveRedisConnection.NumericResponse
のFlux
と、存続時間の結果。 - 関連事項:
move
指定されたkey
をindex
を使用してデータベースに移動します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- 関連事項:
move
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.MoveCommand>> move(org.reactivestreams.Publisher<ReactiveKeyCommands.MoveCommand> commands) データベース間でキーを 1 つずつ移動します。- パラメーター:
commands
- null であってはなりません。- 戻り値:
- キーを押したまま移動する
ReactiveRedisConnection.BooleanResponse
のFlux
は、移動結果とともに移動します。 - 関連事項:
encodingOf
指定されたkey
で値を格納するために使用される内部表現の型を取得します。- パラメーター:
key
- null であってはなりません。- 戻り値:
ValueEncoding
を放出するMono
。- 例外:
IllegalArgumentExceptionSE
-key
が null の場合。- 導入:
- 2.1
- 関連事項:
idletime
指定されたkey
に格納されているオブジェクトがアイドル状態であるため、Duration
SE を取得します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- キーが存在しない場合、
Mono
はMono.empty()
のキーのアイドル時間を放出します。 - 例外:
IllegalArgumentExceptionSE
-key
が null の場合。- 導入:
- 2.1
- 関連事項:
refcount
指定されたkey
に関連付けられた値の参照の数を取得します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- キーが存在しない場合は
Mono.empty()
。 - 例外:
IllegalArgumentExceptionSE
-key
が null の場合。- 導入:
- 2.1
- 関連事項: