AbstractKRemoteValueBinder

abstract class AbstractKRemoteValueBinder<K, V>(objectMapper: ObjectMapper?, type: ImmutableType?, prop: ImmutableProp?, duration: Duration, randomPercent: Int) : AbstractRemoteValueBinder<K, V>

Functions

Link copied to clipboard
fun deleteAll(keys: MutableCollection<K>, reason: Any)
Link copied to clipboard
override fun getAll(keys: MutableCollection<K>): MutableMap<K, V>
Link copied to clipboard
open fun getKeyPrefix(prop: ImmutableProp): String
open fun getKeyPrefix(type: ImmutableType): String
Link copied to clipboard
open fun nextExpireMillis(): Long
Link copied to clipboard
abstract fun reason(): String
Link copied to clipboard
open fun redisKey(key: K): String
Link copied to clipboard
open fun redisKeys(keys: MutableCollection<K>): MutableList<String>
Link copied to clipboard
override fun setAll(map: MutableMap<K, V>)

Properties

Link copied to clipboard
val objectMapper: ObjectMapper
Link copied to clipboard
val valueSerializer: ValueSerializer<V>