putString

Stages a String value without TTL under key.

Return

This editor instance for chaining.

Parameters

key

Storage key. Must not be blank.

value

The string value to store.

Throws

if the editor has already been committed.


abstract fun putString(key: String, value: String, duration: Duration): KvsExtended.KvsExtendedEditor

Stages a String value with a TTL of duration under key.

The entry is considered expired and eligible for removal after duration elapses.

Return

This editor instance for chaining.

Parameters

key

Storage key. Must not be blank.

value

The string value to store.

duration

Time after which the entry expires. Must be positive.

Throws

if the editor has already been committed.