Package

scalacache

Permalink

package scalacache

Linear Supertypes
JavaSerializationCodec, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. scalacache
  2. JavaSerializationCodec
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type NoSerialization = InMemoryRepr

    Permalink

Value Members

  1. implicit def AnyRefBinaryCodec[S <: Serializable](implicit ev: ClassTag[S]): Codec[S, Array[Byte]]

    Permalink
    Definition Classes
    JavaSerializationCodec
  2. def caching[V, Repr](keyParts: Any*)(f: ⇒ Future[V])(implicit scalaCache: ScalaCache[Repr], flags: Flags, execContext: ExecutionContext, codec: Codec[V, Repr]): Future[V]

    Permalink
  3. def cachingForMemoize[V, Repr](key: String)(optionalTtl: Option[Duration])(f: ⇒ Future[V])(implicit scalaCache: ScalaCache[Repr], flags: Flags, execContext: ExecutionContext, codec: Codec[V, Repr]): Future[V]

    Permalink
  4. def cachingWithOptionalTTL[V, Repr](keyParts: Any*)(optionalTtl: Option[Duration])(f: ⇒ Future[V])(implicit scalaCache: ScalaCache[Repr], flags: Flags, execContext: ExecutionContext, codec: Codec[V, Repr]): Future[V]

    Permalink
  5. def cachingWithTTL[V, Repr](keyParts: Any*)(ttl: Duration)(f: ⇒ Future[V])(implicit scalaCache: ScalaCache[Repr], flags: Flags, execContext: ExecutionContext, codec: Codec[V, Repr]): Future[V]

    Permalink
  6. def get[V, Repr](keyParts: Any*)(implicit scalaCache: ScalaCache[Repr], flags: Flags, codec: Codec[V, Repr]): Future[Option[V]]

    Permalink
  7. def put[V, Repr](keyParts: Any*)(value: V, ttl: Option[Duration])(implicit scalaCache: ScalaCache[Repr], flags: Flags, codec: Codec[V, Repr]): Future[Unit]

    Permalink
  8. package redis

    Permalink
  9. def remove(keyParts: Any*)(implicit scalaCache: ScalaCache[_]): Future[Unit]

    Permalink
  10. def removeAll()(implicit scalaCache: ScalaCache[_]): Future[Unit]

    Permalink
  11. def typed[V, Repr](implicit scalaCache: ScalaCache[Repr], codec: Codec[V, Repr]): TypedApi[V, Repr]

    Permalink

Deprecated Value Members

  1. def getSync[V, Repr](keyParts: Any*)(implicit scalaCache: ScalaCache[Repr], flags: Flags, codec: Codec[V, Repr]): Option[V]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.7.0) This method has moved. Please use scalacache.sync.get

Inherited from JavaSerializationCodec

Inherited from AnyRef

Inherited from Any

Ungrouped