Package

scalacache

Permalink

package scalacache

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

Value Members

  1. def caching[V](keyParts: Any*)(f: ⇒ Future[V])(implicit scalaCache: ScalaCache, flags: Flags, execContext: ExecutionContext): Future[V]

    Permalink
  2. def cachingWithOptionalTtl[V](keyParts: Any*)(optionalTtl: Option[Duration])(f: ⇒ Future[V])(implicit scalaCache: ScalaCache, flags: Flags, execContext: ExecutionContext): Future[V]

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

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

    Permalink
  5. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    StrictLogging
  6. def put[V](keyParts: Any*)(value: V, ttl: Option[Duration])(implicit scalaCache: ScalaCache, flags: Flags): Future[Unit]

    Permalink
  7. package redis

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

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

    Permalink
  10. def typed[V](implicit scalaCache: ScalaCache): TypedApi[V]

    Permalink

Deprecated Value Members

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

    Permalink
    Annotations
    @deprecated
    Deprecated

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

Inherited from StrictLogging

Inherited from AnyRef

Inherited from Any

Ungrouped