scalacache

package scalacache

Linear Supertypes
StrictLogging, Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scalacache
  2. StrictLogging
  3. Logging
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def logger: Logger

    Attributes
    protected
    Definition Classes
    Logging

Concrete Value Members

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

  2. def cachingWithTTL[V](keyParts: Any*)(ttl: Duration)(f: ⇒ V)(implicit scalaCache: ScalaCache, flags: Flags): V

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

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

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

  6. def putWithKey[V](key: String, value: V, ttl: Option[Duration])(implicit scalaCache: ScalaCache, flags: Flags): Future[Unit]

  7. package redis

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

Inherited from StrictLogging

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped