Akka HTTP 10.7.1 - akka.http.caching.scaladsl.Cache (original) (raw)

abstract class Cache[K, V] extends javadsl.Cache[K, V]

Ordering

  1. Alphabetic
  2. By Inheritance

Inherited

  1. Cache
  2. Cache
  3. AnyRef
  4. Any

Implicitly

  1. by any2stringadd

  2. by StringFormat

  3. by Ensuring

  4. by ArrowAssoc

  5. Hide All

  6. Show All

Visibility

  1. Public
  2. Protected

Instance Constructors

  1. new Cache()

Abstract Value Members

  1. abstract def apply(key: K, genValue: () => Future[V]): Future[V]
  2. abstract def clear(): Unit
  3. abstract def get(key: K): Option[Future[V]]
  4. abstract def getOrLoad(key: K, loadValue: (K) => Future[V]): Future[V]
  5. abstract def keys: Set[K]
  6. abstract def put(key: K, mayBeValue: Future[V])(implicit ex: ExecutionContext): Future[V]
  7. abstract def remove(key: K): Unit
  8. abstract def size(): Int

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
  2. final def ##: Int
  3. def +(other: String): String
  4. def ->[B](y: B): (Cache[K, V], B)
  5. final def ==(arg0: Any): Boolean
  6. def apply(key: K, f: (Promise[V]) => Unit): Future[V]
  7. final def asInstanceOf[T0]: T0
  8. def clone(): AnyRef
  9. def ensuring(cond: (Cache[K, V]) => Boolean, msg: => Any): Cache[K, V]
  10. def ensuring(cond: (Cache[K, V]) => Boolean): Cache[K, V]
  11. def ensuring(cond: Boolean, msg: => Any): Cache[K, V]
  12. def ensuring(cond: Boolean): Cache[K, V]
  13. final def eq(arg0: AnyRef): Boolean
  14. def equals(arg0: AnyRef): Boolean
  15. def get(key: K, block: () => V): Future[V]
  16. final def getClass(): Class[_ <: AnyRef]
  17. final def getFuture(key: K, genValue: Creator[CompletionStage[V]]): CompletionStage[V]
  18. def getKeys(): Set[K]
  19. def getOptional(key: K): Optional[CompletionStage[V]]
  20. def getOrCreateStrict(key: K, block: Creator[V]): CompletionStage[V]
  21. final def getOrFulfil(key: K, f: Procedure[CompletableFuture[V]]): CompletionStage[V]
  22. def hashCode(): Int
  23. final def isInstanceOf[T0]: Boolean
  24. final def ne(arg0: AnyRef): Boolean
  25. final def notify(): Unit
  26. final def notifyAll(): Unit
  27. final def synchronized[T0](arg0: => T0): T0
  28. def toString(): String
  29. final def wait(arg0: Long, arg1: Int): Unit
  30. final def wait(arg0: Long): Unit
  31. final def wait(): Unit

Deprecated Value Members

  1. def finalize(): Unit
  2. def formatted(fmtstr: String): String
  3. def →[B](y: B): (Cache[K, V], B)

Inherited from javadsl.Cache[K, V]

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd fromCache[K, V] to any2stringadd[Cache[K, V]]

Inherited by implicit conversion StringFormat fromCache[K, V] to StringFormat[Cache[K, V]]

Inherited by implicit conversion Ensuring fromCache[K, V] to Ensuring[Cache[K, V]]

Inherited by implicit conversion ArrowAssoc fromCache[K, V] to ArrowAssoc[Cache[K, V]]

Ungrouped