RedisClusterCache
class RedisClusterCache[F[_], V](val jedisCluster: JedisCluster)(implicit evidence$1: Sync[F], val config: CacheConfig, val codec: Codec[V]) extends AbstractCache[F, V]
Value members
Deprecated methods
Inherited methods
final override def caching(keyParts: Any*)(ttl: Option[Duration])(f: => V)(implicit flags: Flags): F[V]
- Definition Classes
- AbstractCache -> CacheAlg
- Inherited from
- AbstractCache
override def cachingForMemoize(baseKey: String)(ttl: Option[Duration])(f: => V)(implicit flags: Flags): F[V]
- Definition Classes
- AbstractCache -> Cache
- Inherited from
- AbstractCache
override def cachingForMemoizeF(baseKey: String)(ttl: Option[Duration])(f: F[V])(implicit flags: Flags): F[V]
- Definition Classes
- AbstractCache -> Cache
- Inherited from
- AbstractCache
Output a debug log to record the result of a cache lookup
Output a debug log to record the result of a cache lookup
- Type Params
- A
the type of the cache value
- Value Params
- key
the key that was looked up
- result
the result of the cache lookup
- Inherited from
- LoggingSupport
Output a debug log to record a cache insertion/update
Output a debug log to record a cache insertion/update
- Value Params
- key
the key that was inserted/updated
- ttl
the TTL of the inserted entry
- Inherited from
- LoggingSupport
final override def put(keyParts: Any*)(value: V, ttl: Option[Duration])(implicit flags: Flags): F[Unit]
- Definition Classes
- AbstractCache -> CacheAlg
- Inherited from
- AbstractCache