rediculous-concurrent
0.4.0
rediculous-concurrent
API
io.chrisdavenport.rediculous.concurrent
MiniSemaphore
MiniSemaphore
RedisCache
RedisCircuit
RedisCountdownLatch
Awaiting
Done
State
TranslatedDeferred
RedisCyclicBarrier
State
RedisDeferred
LocationDeferredRef
RedisLock
RedisMapRef
RedisMapRef
RedisQueue
RedisRateLimiter
RedisRateLimiter
RateLimitInfo
RateLimited
RedisRef
LockedRedisRef
RedisRef
RedisSemaphore
RedisBackedSemaphore
RedisSingleFibered
SingleFiberedState
Canceled
Completed
Errored
SingleFiberedState
rediculous-concurrent
/
io.chrisdavenport.rediculous.concurrent
/
RedisLock
RedisLock
io.chrisdavenport.rediculous.concurrent.RedisLock$
object
RedisLock
Attributes
Source:
RedisLock.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
RedisLock
.type
Clear all
Members list
Concise view
Value members
Concrete methods
def
acquireLockWithTimeout
[
F
[
_
] :
Async
](
connection
:
RedisConnection
[
F
],
lockname
:
String
,
acquireTimeout
:
FiniteDuration
,
lockTimeout
:
FiniteDuration
):
Resource
[
F
,
Unit
]
Attributes
Source:
RedisLock.scala
def
shutdownLock
[
F
[
_
] :
Async
](
connection
:
RedisConnection
[
F
],
lockname
:
String
,
identifier
:
UUID
):
F
[
Unit
]
Attributes
Source:
RedisLock.scala
def
tryAcquireLock
[
F
[
_
] :
UUIDGen
](
connection
:
RedisConnection
[
F
],
lockname
:
String
,
acquireTimeout
:
FiniteDuration
,
lockTimeout
:
FiniteDuration
):
F
[
Option
[
UUID
]]
Attributes
Source:
RedisLock.scala
def
tryAcquireLockWithTimeout
[
F
[
_
] :
UUIDGen
](
connection
:
RedisConnection
[
F
],
lockname
:
String
,
acquireTimeout
:
FiniteDuration
,
lockTimeout
:
FiniteDuration
):
Resource
[
F
,
Boolean
]
Attributes
Source:
RedisLock.scala