RedisDeferred

class Object
trait Matchable
class Any

Type members

Classlikes

class LocationDeferredRef[F[_]](redisConnection: RedisConnection[F], keyLocation: String, pollingInterval: FiniteDuration, lifetime: FiniteDuration)(implicit evidence$4: Async[F]) extends Deferred[F, String]

Value members

Concrete methods

def create[F[_] : UUIDGen](redisConnection: RedisConnection[F], pollingInterval: FiniteDuration, lifetime: FiniteDuration): F[(String, Deferred[F, String])]

Creates A Unique Deferred, returning the key and a deferred instance that can be used.

Creates A Unique Deferred, returning the key and a deferred instance that can be used.

def fromKey[F[_] : Async](redisConnection: RedisConnection[F], keyLocation: String, pollingInterval: FiniteDuration, lifetime: FiniteDuration): Deferred[F, String]