RedisLocksClient

class RedisLocksClient @Inject constructor(redissonClient: RedissonClient, config: RedisLocksConfig) : LocksClient

Constructors

Link copied to clipboard
@Inject
constructor(redissonClient: RedissonClient, config: RedisLocksConfig)

Types

Link copied to clipboard
object Companion : Logging

Functions

Link copied to clipboard
open suspend override fun shutdown(): Boolean
Link copied to clipboard
open suspend override fun <T> withLock(id: UUID, block: suspend () -> T): LockResult<T>